庞永胜

trigger回调方法的实现

 用传参实现trigger的回调:

点击btn1触发btn2的click事件并执行trigger中传入的回调方法

<body>
    <input type="button" id="btn1" value="btn1">
    <input type="button" id="btn2" value="btn2">
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript">
        $('#btn1').on("click",function(){
            $("#btn2").trigger("click",[function (a){alert("this is callback"+a);},"执行回调"]);
        })
        $('#btn2').on('click',function(ev,callbk,agu){
        alert("这是btn2的事件");
            if(agu="执行回调"){
                callbk.call(this,agu);
            }
        }
    </script>
</body>

 

posted @ 2017-05-22 14:29  庞永胜  阅读(1574)  评论(0编辑  收藏  举报