1、 模拟事件
在事件触发的时候,有时我们需要一些模拟用户行为的操作,元素本身不动作,自动执行或者其他元素去调用。
(1)trigger()
$("div").click(function(){
$("div").append("添加的内容");
});
$('input').click(function(){
$("div").trigger("click");
});
trigger()传参:
(2)triggerHandler()
1、triggerHandler()会阻止事件的默认行为,而.trigger()不会阻止。
2、triggerHandler()会返回当前事件执行的返回值,如果没有返回值,则返回undefined;trigger()返回事件触发元素的对象,可以通过链式给事件对象添加样式和方法。
3、trigger()会冒泡。triggerHandler()会阻止冒泡。
远近互联前端小华整理发布,希望能对学习技术的你有所帮助
远近互联专业提供网站建设、APP开发、网站优化、外贸网站SEO、微信运营的品牌整合营销服务让客户通过网络品牌建立与网络传播提高业绩。