美文网首页
绑定事件、自定义事件

绑定事件、自定义事件

作者: 栀心_d553 | 来源:发表于2020-01-05 16:59 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>绑定事件bind</title>
        <style type="text/css">
            
        </style>
        <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
        <script type="text/javascript">
            $(function(){
                // //只能绑定click事件,不能绑定其他的了
                // $('#btn').click(function() {
                //  /* Act on the event */
                // });
                //bind方式可绑定多个事件
                $('#btn').bind('click mouseover', function() {
                    alert('hello!');
                    //取消绑定事件
                    $(this).unbind('mouseover');
                });
            })
        </script>
    </head>
    <body>
        <input type="button" value="按钮" id="btn">
    </body>
    </html>
    

    自定义事件

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>自定义事件</title>
        <style type="text/css">
            
        </style>
        <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
        <script type="text/javascript">
            $(function(){
                //自定义事件只能用bind方式绑定,第一个参数是事件的名字,第二个参数是事件发生时执行的函数
                $('#btn1').bind('hello', function(){
                    alert('hello');
                })
                $('#btn1').bind('click', function(){
                    alert('click');
                })
                $('#btn2').click(function() {
                    // trigger即可以触发自定义事件,也可以触发原始的事件
                    $('#btn1').trigger('hello');
                    $('#btn1').trigger('click');
                });
                
                //不一定点击按钮触发,也可页面加载时触发,也可在满足某种if条件时触发
                // $('#btn1').trigger('hello');
            })
        </script>
    </head>
    <body>
        <input type="button" value="按钮" id="btn1">
        <input type="button" value="按钮2" id="btn2">
    </body>
    </html>
    
    
    
    

    相关文章

      网友评论

          本文标题:绑定事件、自定义事件

          本文链接:https://www.haomeiwen.com/subject/ogqcactx.html