JQuery_事件绑定2_on&off与JQuery_事件绑定3_事件切换

JQuery_事件绑定2_on&off

 1.JQuery标准的绑定方式

          jq对象.事件方法(回调函数);

             注:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为

               表单对象.submit();//让表单提交

 2.on绑定事件/off解除绑定

          jq对象.on(“事件名称”,回调函数)

          jq对象.off(“事件名称”)

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../js/jquery-3.6.3.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
       $(function (){
           //1.使用on给按钮绑定单击事件  click
           $("#btn").on("click",function (){
               alert("我被点击了............")
           });
           //2.使用off解除btn按钮的单击事件
           $("#btn2").click(function (){
                //解除btn按钮的单击事件
               //$("#btn").off("click");
               $("#btn").off();//将组件上的所有事件全部解绑
           });
       });

    </script>
</head>
<body>
<input id="btn" type="button" value="使用on绑定点击事件">
<input id="btn2" type="button" value="使用off解绑点击事件">
</body>
</html>

 

 3.事件切换:toggle

          jq对象.toggle(fn1,fn2.....)

   

    

JQuery_事件绑定3_事件切换

  

 1.JQuery标准的绑定方式

          jq对象.事件方法(回调函数);

             注:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为

               表单对象.submit();//让表单提交

 2.on绑定事件/off解除绑定

          jq对象.on(“事件名称”,回调函数)

          jq对象.off(“事件名称”)

 3.事件切换:toggle

         jq对象.toggle(fn1,fn2.....)

          当单击jq对象对应的组件后,会执行fn1.第二次点击会执行fn2......  

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../js/jquery-3.6.3.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="../js/jquery-migrate-1.0.0.js" type="text/javascript" charset="utf-8"></script>

    <script type="text/javascript">
        $(function () {
           //获取按钮,调用toggle方法
           $("#btn").toggle(function () {
               //改变div背景色backgroundColor 颜色为 green
               $("#myDiv").css("backgroundColor","green");
           },function () {
               //改变div背景色backgroundColor 颜色为 pink
               $("#myDiv").css("backgroundColor","pink");
           });
        });

    </script>
</head>
<body>

    <input id="btn" type="button" value="事件切换">
    <div id="myDiv" style="width:300px;height:300px;background:pink">
        点击按钮变成绿色,再次点击红色
    </div>
</body>
</html>

 

posted @ 2023-02-23 09:41  zj勇敢飞,xx永相随  阅读(11)  评论(0编辑  收藏  举报