代码片段var btn_a = $("#j-btn-a");function alert_a(){ alert("aaaa");}//第一种情况btn_a .on("click",function(){ alert("bbbb");});//第二种情况btn_a .on("click",alert_a());问题描述代码如上,当一个按钮被点击时,在非ie8的浏览器下,click事件执行正常,但我在ie8下,第二种情况,会自动调用alert_a函数,然后弹出了aaaa提示框内容问题可能性我查询了下,这个问题不好提,大概了解,可能是ie的浏览器解析机制问题,click事件中,当遇到function时,后面的不会去执行,遇到函数名时,会去调用执行,这种猜想也不知道对不对,对的话,原理详细是什么?前端新手,哈哈,问题要是很简单,请谅解。
添加回答
举报
0/150
提交
取消