把data函数改个名更容易理解:
function datas(e) {
alert(e.data) //.data应该是固定用法,调出e对象的数据,这个e和e.data都是从下面的函数继承而来
}
function a() {
$("button:eq(2)").dblclick(1111, datas)
}
a();
function datas(e) {
alert(e.data) //.data应该是固定用法,调出e对象的数据,这个e和e.data都是从下面的函数继承而来
}
function a() {
$("button:eq(2)").dblclick(1111, datas)
}
a();
2016-12-17
click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发.
ps:怪不得玩游戏点击按钮和网页点击按钮时候如果已经点下去,但是不松按键并同时将鼠标移开按键区域的话就不会触发按键功能。
ps:怪不得玩游戏点击按钮和网页点击按钮时候如果已经点下去,但是不松按键并同时将鼠标移开按键区域的话就不会触发按键功能。
2016-12-15
感觉这些课程并没有特意针对初学者的改良,很多细节知识点比如(e)的含义?查了才粗略知道是JQ里封装的event事件,兼容各种浏览器
2016-12-15
已采纳回答 / 慕粉3371054
写法不一样而已,写一个a()函数只是为了强调函数之间参数的传递,你也可以这样写$("button:eq(2)").click(1111,function(e){alert(e.data)});
2016-12-13
最赞回答 / rainy_li3676598
$( "button" ).on( "click", { name: "慕课网" }, greet );这句话怎么理解?当在"button" 上 点击的时候, 将name为 慕课网 的参数传递给 greet 函数。function greet( event ) { alert( "Hello " + event.data.name ); //Hello 慕课网}然后, 在greet函数中, 通过事件,触发该函数, 实际上, event.data 就是 " name: "慕课网" "然后, 在这里面有个...
2016-12-13