课程
/前端开发
/jQuery
/jQuery基础课程
为什么直接就不显示了
2015-03-11
源自:jQuery基础课程 6-2
正在回答
$(function () { $('#btntest').bind('click mouseout', handler) }); function handler(event){ $('#btntest').attr("disabled", "true"); }
改成这样,把x后面的() 去掉,因为你那样是直接调用了这个函数,只写函数名是引用。
另外:函数名最好不要起 x 这种意义不明的,给handler传个参也是个好习惯,毕竟你绑定的是两个函数,可以通过event.type 判断是来自哪个动作的。
慕娘5687856
Issa_Tan 回复 慕娘5687856
$('#btntest').bind('click mouseleave', function() { $('#btntest').attr("disabled", "true"); });
举报
加入课程学习,有效提高前端开发速度