jQuery 3.0中已弃用此方法,请用 on()代替。 参数: selector:触发事件元素,可以没有 events:事件 data:传递到函数的额外数据
$(document).delegate(".box","click mouseenter",{"top":1}, function (event) { alert(event.data.top);})参数: events:事件 selector:触发事件元素,可以没有 data:传递到函数的额外数据
$(document).on("click mouseenter",".box",{"top":1to}, function (event) { alert(event.data.top);});事件解绑尽量遵循用什么方式绑定就用什么方式解绑
此方法会触发浏览器行为(效果)
$(document).click();$(document).mouseenter();此方法会触发浏览器行为
$("input").trigger("focus");此方法只会执行代码,不会触发浏览器行为
$("input").triggerHandler("focus");新闻热点
疑难解答