模拟操作trigger()

$('ele').triggre('click');

    $(function(){
        $('.test').bind('click',myFun1 = function(){
            $('.test').append("我是1")
        }).trigger('click');

    });

$('ele').click(); 简化写法
该方法不仅能触发浏览器支持的相同名称的事件,还能促发自定义事件。

trigger(type,[data])两个参数

第一个参数是类型,第二个参数是传递给事件处理函数的附加数据,以数组的形式,通常可以通过传递一个参数给毁掉函数来区别这次事件是代码触发还是用户触发的。
trigger()方法触发事件后会执行浏览器的默认操作
triggerHander()方法触发事件的同时会取消浏览器对此事件的默认操作

你可能感兴趣的:(模拟操作trigger())