猿问

谁能解释:trigger事件的例子

<!DOCTYPE html>

<html>


<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title></title>

    <style>

    .left div,

    .right div {

        width: 500px;

        height: 50px;

        padding: 5px;

        margin: 5px;

        float: left;

        border: 1px solid #ccc;

    }

    

    .left div {

        background: #bbffaa;

    }

    

    .right div {

        background: yellow;

    }

    </style>

    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

</head>


<body>

    <h2>自定义事件trigger</h2>

    <div class="left">

        <div><span></span><span>0</span>点击次数</div>

        <button>直接点击</button>

        <button>通过自定义点击</button>

    </div>

    <script type="text/javascript">


    //点击更新次数

    $("button:first").click(function(event,bottonName) {

        bottonName = bottonName || 'first';

        update($("span:first"),$("span:last"),bottonName);

    });


    //通过自定义事件调用,更新次数

    $("button:last").click(function() {

        $("button:first").trigger('click','last');

    });


    function update(first,last,bottonName) {

        first.text(bottonName);

        var n = parseInt(last.text(), 10);

        last.text(n + 1);

    }

    </script>

</body>


</html>


qyy2499760117_叶子
浏览 2113回答 1
1回答
随时随地看视频慕课网APP
我要回答