站長資訊網
        最全最豐富的資訊網站

        jquery中常用的事件有哪些

        jquery中常用的事件有:1、window事件;2、鼠標事件,是當用戶在文檔上面移動或單擊鼠標時而產生的事件,包括鼠標單擊、移入事件、移出事件等;3、鍵盤事件,是用戶每次按下或者釋放鍵盤上的按鍵時都會產生事件,包括按下按鍵事件、釋放按鍵按鍵等;4、表單事件,例如當元素獲得焦點時會觸發focus()事件,失去焦點時會觸發blur()事件,表單提交時會觸發submit()事件。

        jquery中常用的事件有哪些

        本教程操作環境:windows7系統、jquery3.6版本、Dell G3電腦。

        一、jQuery事件的分類

        jQuery事件是對JavaScript事件的封裝,常用事件分類如下:

        1、基礎事件

        window事件。鼠標事件。鍵盤事件。表單事件。

        2、復合事件是多個事件的組合

        鼠標光標懸停。鼠標連續點擊。

        二、鼠標事件

        鼠標事件是當用戶在文檔上面移動或單擊鼠標時而產生的事件,常用鼠標事件有:

        jquery中常用的事件有哪些

        三、鍵盤事件

        用戶每次按下或者釋放鍵盤上的按鍵時都會產生事件,常用鍵盤事件如下:

        jquery中常用的事件有哪些

        四、表單事件

        當元素獲得焦點時,會觸發focus()事件,失去焦點時,會觸發blur()事件。

        表單提交時會觸發submit()事件。

        jquery中常用的事件有哪些

        五、綜合示例

        jquery中常用的事件有哪些

        需求說明:

        • 1、用戶名輸入框獲得焦點時輸入框背景色為淺藍色,失去焦點時還原為白色背景色。
        • 2、鼠標移至登錄按鈕時字體變粗,移出時整體恢復正常。
        • 3、敲擊鍵盤的“回車”鍵時觸發表單提交事件。

        代碼:

        <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>事件演示示例</title>     <style type="text/css">         #login{             width: 400px;             height: 250px;             background-color: #f2f2f2;             border:1px solid #DDDDDD;             padding: 5px;         }         #login fieldset {             border: none;             margin-top: 10px;         }         #login fieldset legend{             font-weight: bold;         }         #login fieldset p{             display: block;             height: 30px;         }         #login fieldset p label {             display: block;             float:left;             text-align: right;             font-size: 12px;             width: 90px;             height: 30px;             line-height: 30px;         }         #login fieldset p input {             display: block;             float:left;             border: 1px solid #999;             width: 250px;             height: 30px;             line-height: 30px;         }         #login fieldset p input.code{             width: 60px;         }         #login fieldset p img{             margin-left: 10px;         }         #login fieldset p a{             color: #057BD2;             font-size: 12px;             text-decoration: none;             margin: 10px;         }         #login fieldset p input.btn{             background: url("./images/login.gif") no-repeat;             width: 98px;             height: 32px;             margin-left: 60px;             color: #ffffff;             cursor: pointer;         }         #login fieldset p input.input_focus{             background-color: #BEE7FC;         }         </style>        <!--引入jQuery-->        <script src="../jquery-3.3.1.js"></script>        <!--javascript-->        <script>          $(function(){              // 用戶名輸入框的焦點事件              $("input[name='member']").focus(function(){                  $(this).addClass("input_focus");              });              // 用戶名失去焦點              $("input[name='member']").blur(function(){                  $(this).removeClass("input_focus");              });               // 鼠標移入移出事件              $(".btn").mouseover(function(){                  $(this).css("font-weight","bold");              });              $(".btn").mouseout(function(){                  $(this).css("font-weight","normal");              });               // 鍵盤事件,敲擊回車鍵進行表單提交,keyCode的數值代表不同的鍵盤按鍵              // js需要區分keyCode(IE)和which(FF)的兼容性,event.keyCode||event.which用來考慮兼容性              $(document).keypress(function(e){                  if(e.keyCode==13){                      //$("#login").submit();                      // 模擬表單提交                      alert("觸發表單的提交事件");                  }              });          });        </script> </head> <body>     <form id="login">         <fieldset>           <legend>用戶登錄</legend>           <p>               <label>用戶名:</label>               <input name="member" type="text" />           </p>           <p>               <label>密碼:</label>               <input name="password" type="text" />           </p>           <p>               <label>驗證碼:</label>               <input name="code" type="text" class="code" />               <img src="images/code.gif" width="80" height="30" /><a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >換一張</a>           </p>           <p>               <input name="" type="button" class="btn" value="登錄" />               <a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >注冊</a><span>|</span><a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >忘記密碼?</a>           </p>         </fieldset>       </form> </body> </html>
        登錄后復制

        效果:

        jquery中常用的事件有哪些

        【推薦學習:jQuery視頻教程、web前端視頻】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 一本一本久久a久久精品综合麻豆| 色久综合网精品一区二区| 无码人妻精品一区二区蜜桃百度| heyzo高无码国产精品| 一本之道av不卡精品| 国产精品毛片a∨一区二区三区| 久久夜色精品国产噜噜亚洲AV| 久久精品二区| 国产精品99久久久久久猫咪| 91精品国产福利在线导航| 亚洲国产精品嫩草影院在线观看 | 精品欧美一区二区在线看片| 精品亚洲永久免费精品| 无码国内精品久久人妻| 亚洲精品和日本精品| 久久精品夜色噜噜亚洲A∨ | 99久久精品日本一区二区免费| 小辣椒福利视频精品导航| 日韩美女18网站久久精品| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 四虎国产精品免费观看| 国产精品毛片久久久久久久| 国产在线精品无码二区| 日本午夜精品一区二区三区电影| 亚洲欧美日韩精品久久亚洲区 | 国产精品999| 69久久夜色精品国产69| 久久精品aⅴ无码中文字字幕重口| 亚洲精品二区国产综合野狼| 亚洲精品专区在线观看| 亚洲精品和日本精品| 亚洲精品无码久久一线| 一区二区日韩国产精品| 亚洲精品网站在线观看不卡无广告| 日韩精品无码永久免费网站| 日韩专区亚洲精品欧美专区| 精品亚洲一区二区三区在线观看| 九九线精品视频在线观看| 日产国产精品亚洲系列| 在线成人精品国产区免费| 无码人妻精品一区二区三区夜夜嗨|