Maison > interface Web > Questions et réponses frontales > Quels sont les événements couramment utilisés dans jquery

Quels sont les événements couramment utilisés dans jquery

青灯夜游
Libérer: 2023-01-04 09:15:25
original
3332 Les gens l'ont consulté

Les événements couramment utilisés dans jquery sont : 1. Les événements de fenêtre ; 2. Les événements de souris, qui sont des événements générés lorsque l'utilisateur déplace ou clique avec la souris sur le document, y compris les clics de souris, les événements d'entrée, les événements de sortie, etc. .; 3. Les événements de clavier sont des événements qui sont générés chaque fois que l'utilisateur appuie ou relâche une touche du clavier, y compris les événements de pression de touche, les événements de relâchement de touche, etc. 4. Les événements de formulaire, tels que l'événement focus() qui est déclenché lorsqu'un élément obtient le focus et perd le focus. L'événement blur() sera déclenché lorsque le formulaire est soumis, et l'événement submit() sera déclenché lorsque le formulaire est soumis.

Quels sont les événements couramment utilisés dans jquery

L'environnement d'exploitation de ce tutoriel : système windows7, version jquery3.6, ordinateur Dell G3.

1. Classification des événements jQuery

Les événements jQuery sont des encapsulations d'événements JavaScript. Les événements couramment utilisés sont classés comme suit :

1. Événements de souris. Événements de clavier. Événements de formulaire.

2. Un événement composé est une combinaison de plusieurs événements

Survolez le curseur de la souris. Clics de souris continus.

2. Événements de souris

Les événements de souris sont des événements générés lorsque l'utilisateur déplace ou clique avec la souris sur le document. Les événements de souris couramment utilisés sont :

Quels sont les événements couramment utilisés dans jquery3. Les événements de clavier seront générés lorsque vous appuyez sur les touches. Les événements de clavier couramment utilisés sont les suivants :

4. Événements de formulaire

Quels sont les événements couramment utilisés dans jquery Lorsqu'un élément obtient le focus, l'événement focus() sera déclenché lorsque l'élément perd le focus, l'événement flou() sera déclenché.

L'événement submit() sera déclenché lorsque le formulaire est soumis.

5. Exemple complet

Quels sont les événements couramment utilisés dans jquery

Description de l'exigence :

Quels sont les événements couramment utilisés dans jquery

1 Lorsque la zone de saisie du nom d'utilisateur obtient le focus, la couleur d'arrière-plan de la zone de saisie est bleu clair et lorsqu'elle perd le focus, elle revient. à la couleur de fond blanc.

2. Lorsque la souris est déplacée vers le bouton de connexion, la police devient plus grasse et lorsque la souris est déplacée, la police globale revient à la normale.
  • 3. L'événement de soumission du formulaire est déclenché lorsque la touche "Entrée" du clavier est enfoncée.
  • Code :

  • <!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=&#39;member&#39;]").focus(function(){
                     $(this).addClass("input_focus");
                 });
                 // 用户名失去焦点
                 $("input[name=&#39;member&#39;]").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"    style="max-width:90%"  style="max-width:90%" / alt="Quels sont les événements couramment utilisés dans jquery" ><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>
    Copier après la connexion

Effet :

[Apprentissage recommandé :

Tutoriel vidéo jQueryQuels sont les événements couramment utilisés dans jquery,

Vidéo web front-end

]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal