前端基础 -JQuery之 相关事件

简介: 前端基础 -JQuery之 相关事件

JQuery 事件

jquery事件绑定:

  • js方式:
    1通过标签的事件属性进行绑定
    2.获取对象
对象.事件属性 = function(){
        函数体
      }
  • jquery方式
    获取jquery对象
jquery对象.事件方法(function(){
      函数体
    })
  • jquery事件:
    submit()
    clcik()
    focus()
    blur()
    change()

案例:

效果图:

代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>常见事件</title>
    <style type="text/css">
      #e02 {
        border: 1px solid #000000;
        height: 200px;
        width: 200px;
      }
    </style>
    <script src="js/jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $("#e01").blur(function() {
          $("#textMsg").html("文本框失去焦点:blur");
        }).focus(function() {
          $("#textMsg").html("文本框获得焦点:focus");
        }).keydown(function() {
          $("#textMsg").append("键盘按下:keydown");
        }).keypress(function() {
          $("#textMsg").append("键盘按:keypress");
        }).keyup(function() {
          $("#textMsg").append("键盘弹起:keyup");
        });
        var i = 0;
        $("#e02").mouseover(function() {
          $("#divMsg").html("鼠标移上:mouseover");
        }).mousemove(function() {
          //$("#divMsg").html("鼠标移动:mousemove , " + i++ );
        }).mouseout(function() {
          $("#divMsg").html("鼠标移出:mouseout");
        }).mousedown(function() {
          $("#divMsg").html("鼠标按下:mousedown");
        }).mouseup(function() {
          $("#divMsg").html("鼠标弹起:mouseup");
        });
        $("#e03").click(function() {
          $("#buttonMsg").html("单击:click");
        }).dblclick(function() {
          $("#buttonMsg").html("双击:dblclick");
        });
      });
    </script>
  </head>
  <body>
    <input id="e01" type="text" /><span id="textMsg"></span> <br/>
    <hr/>
    <div id="e02"></div><span id="divMsg"></span> <br/>
    <hr/>
    <input id="e03" type="button" value="可以点击" /><span id="buttonMsg"></span> <br/>
  </body>
</html>
目录
相关文章
|
4月前
|
JavaScript 前端开发
jQuery 事件
jQuery 事件
29 1
|
6天前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
11 2
|
8天前
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
18天前
|
JavaScript
jQuery 事件
jQuery 事件
34 10
|
23天前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
29 3
|
7天前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
10 0
|
2月前
|
JavaScript 前端开发 程序员
后端程序员的前端必备-jQuery核心学习笔记
后端程序员的前端必备-jQuery核心学习笔记
49 13
|
2月前
|
Web App开发 JavaScript Android开发
重载jquery on方法实现click事件在移动端的快速响应
重载jquery on方法实现click事件在移动端的快速响应
|
3月前
|
开发框架 前端开发 JavaScript
在微信框架模块中,基于Vue&Element前端的事件和内容的管理
在微信框架模块中,基于Vue&Element前端的事件和内容的管理
|
2月前
|
前端开发 JavaScript 开发者
掌握Web前端事件处理精髓:从事件冒泡到事件委托,轻松优化你的交互体验与代码性能!
【8月更文挑战第23天】在Web前端开发中,事件处理是实现用户交互的关键机制。其中,事件冒泡与事件委托是优化页面性能、简化代码的重要手段。事件冒泡是指事件从触发它的元素开始,沿着DOM树向上逐层传播至根节点的过程。通过阻止事件冒泡,可以控制事件的影响范围。而事件委托则是利用事件冒泡特性,在父元素上设置监听器来响应子元素的事件,这种方法减少了监听器的设置数量,特别适用于动态添加的子元素,提高了代码的可维护性和性能。掌握这两种技术,能帮助开发者构建更高效、更简洁的应用程序。
45 0
下一篇
无影云桌面