iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >jquery中常用的事件有哪些
  • 928
分享到

jquery中常用的事件有哪些

jQuery事件 2023-05-14 22:05:15 928人浏览 泡泡鱼
摘要

本教程操作环境:windows7系统、Jquery3.6版本、Dell G3电脑。一、jQuery事件的分类jQuery事件是对javascript事件的封装,常用事件分类如下:1、基础事件window事件。鼠标事件。键盘事件。表单事件。2

jquery中常用的事件有哪些

教程操作环境:windows7系统、Jquery3.6版本、Dell G3电脑。

一、jQuery事件的分类

jQuery事件是对javascript事件的封装,常用事件分类如下:

1、基础事件

window事件。鼠标事件。键盘事件。表单事件。

2、复合事件是多个事件的组合

鼠标光标悬停。鼠标连续点击。

二、鼠标事件

鼠标事件是当用户在文档上面移动或单击鼠标时而产生的事件,常用鼠标事件有:

1.jpg

三、键盘事件

用户每次按下或者释放键盘上的按键时都会产生事件,常用键盘事件如下:

2.jpg

四、表单事件

当元素获得焦点时,会触发focus()事件,失去焦点时,会触发blur()事件。

表单提交时会触发submit()事件。

3.jpg

五、综合示例

4.jpg

需求说明:

  • 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>

效果:

5.gif

【推荐学习:jQuery视频教程、web前端视频】

以上就是jquery中常用的事件有哪些的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: jquery中常用的事件有哪些

本文链接: https://www.lsjlt.com/news/206559.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jquery中常用的事件有哪些
    本教程操作环境:windows7系统、jquery3.6版本、Dell G3电脑。一、jQuery事件的分类jQuery事件是对JavaScript事件的封装,常用事件分类如下:1、基础事件window事件。鼠标事件。键盘事件。表单事件。2...
    99+
    2023-05-14
    jQuery 事件
  • jQuery中的常用事件有哪些
    小编给大家分享一下jQuery中的常用事件有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、jQuery事件的分类jQuery事件是对JavaScript事件的封装,常用事件分类如下:1、基础事件window事件。鼠...
    99+
    2023-06-29
  • 常用的jQuery事件有哪些
    常用的 jQuery 事件有:1. click - 鼠标单击事件2. dblclick - 鼠标双击事件3. mouseover -...
    99+
    2023-10-11
    jQuery
  • phonegap中有哪些常用事件
    这篇文章主要介绍了phonegap中有哪些常用事件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在任何PhoneGap项目中,首先应该侦听d...
    99+
    2024-04-02
  • 非常有用的jQuery插件有哪些
    这期内容当中小编将会给大家带来有关非常有用的jQuery插件有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. UploadifyUploadify是一款用于在你网...
    99+
    2024-04-02
  • 常用的JavaScript事件有哪些
    小编给大家分享一下常用的JavaScript事件有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript 事件:事件指的就是当某些组件执行了某些操...
    99+
    2023-06-21
  • jQuery的事件方法有哪些
    本篇内容介绍了“jQuery的事件方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!事件方法触发或将...
    99+
    2024-04-02
  • javascript常用事件有哪些
    javascript中常用的事件有:1.onMouseover,鼠标悬浮时触发;2.onMouseDown,鼠标按下时触发;3.onMouseout,鼠标离开时触发;4.onMouseMove,鼠标移动时触发;5.onSelect,选中文本...
    99+
    2024-04-02
  • phonegap常用事件有哪些
    这篇文章主要为大家展示了“phonegap常用事件有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“phonegap常用事件有哪些”这篇文章吧。在任何Phon...
    99+
    2024-04-02
  • javascript有哪些常用事件
    本篇内容介绍了“javascript有哪些常用事件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!javas...
    99+
    2024-04-02
  • HTML5中常用的触摸事件有哪些
    本篇内容主要讲解“HTML5中常用的触摸事件有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5中常用的触摸事件有哪些”吧!   一开始触摸事件to...
    99+
    2024-04-02
  • jquery焦点事件有哪些
    本教程操作环境:windows7系统、jquery3.6版本、Dell G3电脑。jquery焦点事件有两个:获取焦点focus()和失去焦点blur()。jquery focus()获取焦点事件当元素获得焦点时,发生 focus 事件。当...
    99+
    2023-05-14
    jquery javascript
  • JavaScript常用的click事件有哪些
    今天小编给大家分享一下JavaScript常用的click事件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2024-04-02
  • jQuery中的常用事件介绍
    一、jQuery事件的分类 jQuery事件是对JavaScript事件的封装,常用事件分类如下: 1、基础事件 window事件。鼠标事件。键盘事件。表单事件。 2、复合事件是多个...
    99+
    2024-04-02
  • jquery事件监听的方式有哪些
    本篇内容主要讲解“jquery事件监听的方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery事件监听的方式有哪些”吧! ...
    99+
    2024-04-02
  • jquery中常用的ajax方法有哪些
    本篇内容主要讲解“jquery中常用的ajax方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery中常用的ajax方法有哪些”吧! ...
    99+
    2024-04-02
  • jquery中常用的事件是什么
    这篇文章主要介绍“jquery中常用的事件是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery中常用的事件是什么”文章能帮助大家解决问题。jquery中常用的事件有:1、window事件...
    99+
    2023-07-04
  • javascript中常见的焦点事件有哪些
    这篇文章主要介绍“javascript中常见的焦点事件有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript中常见的焦点事件有哪些”文章能帮助大家...
    99+
    2024-04-02
  • jquery中属于鼠标的事件方法有哪些
    本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。JQuery鼠标事件整理1.单击 :左键单击、右键单击.Click():鼠标左键单击为 JavaScript 的"click" 事件绑...
    99+
    2022-11-22
    javascript jquery 鼠标
  • jQuery常用的方法有哪些
    这篇文章主要介绍“jQuery常用的方法有哪些”,在日常操作中,相信很多人在jQuery常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jQuery常用的方法有...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作