为了账号安全,请及时绑定邮箱和手机立即绑定

为什么刷新页面,并没有点击按钮,就会执行 alert_1函数,点击了却反而不执行了?

为什么刷新页面,并没有点击按钮,就会执行 alert_1函数,点击了却反而不执行了?

慕村9548890 2018-12-20 22:19:35
//layer弹出层$('#test1').on('click',alert_1(123321));function alert_1(content_1){    alert(content_1)    layer.open({          title: '智办互联',          shadeClose: true, //点击遮罩关闭          content: content_1,        });     }
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

$('#test1').on('click',alert_1());你是这么写的吧,函数名然后加括号,就是执行函数。你应该写匿名函数在里面的,这样:


$('#test1').on('click',function (content_1){

    alert(content_1)

    layer.open({

      title: '智办互联',

      shadeClose: true, //点击遮罩关闭

      content: content_1,

    });     

});

或者你是在不想写在里面,那就这样$('#a').on('click',alert_1);

函数名字加上括号就是执行。


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 418 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信