1.绑定事件
(1)
("p").bind("click", function(e){});
(2)
("p").click(function() {})
2.删除事件
(1)删除特定事件
("div").unbind("click");
(2)删除所有事件
("div").unbind();
3.触发事件
(1)trigger方法 触发特定元素事件
("div").trigger('click');(2)triggerHandler方法 与trigger方法相似,但不触发浏览器默认事件,如focus事件,使用此方法,将会阻止焦点到元素上
("input").triggerHandler("focus");
4.特殊事件
(1)one(string event,function data)
此事件只执行一次则被删除
("p").one("click", function(){
alert("test");
});
(2)hover(over, out)
切换mouseover与mouseout事件
("td").hover(
function () {
(this).addClass("hover");
},
function () {
(this).removeClass("hover");
}
);
可用unbind mouseover与mouseout方法来删除此事件
(3)toggle(oldclick,newclick)
切换执行click事件
("li").toggle(
function () {
(this).css("list-style-type", "disc")
.css("color", "blue");
},
function () {
(this).css({"list-style-type":"", "color":""});
}
);
可用unbind click方法来删除此事件
5. 1.2.3版本新增功能
(1)事件命名空间(便于管理)
实际使用方面:
1.当不需要全部事件,删除特定2个以上的事件.
示例:
("div").bind("click.plugin",function() {} );
("div").bind("mouseover.plugin", function(){});
("div").bind("dblclick", function(){});
("button").click(function() {("div").unbind(".plugin"); })
在事件名称后面加命名空间,在删除事件时,只需要指定命名空间即可.以上代码执行以后,dbclick仍然存在.
(2)相同事件名称,不同命名的事件执行方法
示例:
("div").bind("click", function(){ alert("hello"); });
("div").bind("click.plugin", function(){ alert("goodbye"); });
("div").trigger("click!"); // alert("hello") only
以上trigger方法则根据事件名称来执行事件.
分享到:
相关推荐
**jQuery1.4.1 小结** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery 1.4.1版本的一些核心特性、改进和常用API。 #...
总的来说,jQuery 是一个强大且易用的 JavaScript 库,简化了 DOM 操作、事件处理、动画制作和 AJAX 交互。它的丰富选择器、链式操作和简洁的语法使得前端开发效率大大提高。同时,由于其广泛的社区支持和丰富的插件...
### Jquery使用小结 #### 一、Jquery简介与基础使用 JQuery 是一款流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等开发工作。通过本文,我们将对 JQuery 的基础知识进行总结,并...
### jQuery Mobile 经验小结 #### 一、概述 jQuery Mobile 是一款基于 HTML5 的移动设备框架,它为开发者提供了构建响应式网站、应用程序的能力。通过使用 jQuery Mobile,可以轻松地创建适用于不同屏幕尺寸的网页...
### Jquery.validate表单验证详解 #### 一、引言 在Web开发中,表单验证是确保数据质量的关键步骤。传统的JavaScript表单验证方法往往冗长且难以维护,而jQuery Validate插件则以其简洁、高效及易于扩展的特性成为...
《这些年,我收集的JQuery代码小结》 在网页开发中,jQuery作为一个强大的JavaScript库,极大地简化了DOM操作、事件处理以及动画效果的实现。本文将总结一些实用的jQuery代码片段,帮助开发者提高效率,优化代码...
《jQuery小结》 在Web开发领域,jQuery是一款极为重要的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互。本篇文章将深入探讨jQuery的核心知识点,包括选择器与筛选方法、样式操作、效果展示、DOM...
NULL 博文链接:https://chenzheng8975.iteye.com/blog/1616594
本文将对jQuery中的键盘事件进行小结,并提供实际应用示例。 首先,我们要了解三个主要的键盘事件: 1. `keydown()`:这个事件在用户按下键盘上的任意一个键时触发。它不会区分字符键和功能键,如回车键或方向键。...
总结来说,jQuery插件开发中的五种形态小结通过一系列的示例和说明,为开发者展示了如何创建一个高效、可维护的插件。这五个形态涉及到了代码的独立性、链式操作、插件的可配置性、生命周期的管理、无冲突处理以及...
jQuery中统一了事件对象, 当绑定事件处理函数时, 会将jQuery格式化后的事件对象作为唯一参数传入:$(“#testDiv”).bind(“click”, function(event) { }); 关于event对象的详细说明, 可以参考jQuery官方文档: ...
《JQuery可编辑表格小结》 在网页开发中,数据展示往往需要用到表格,而让表格中的数据可编辑则能极大地提升用户体验。JQuery库以其简洁的API和强大的功能,成为了实现这一目标的理想选择。本文将对使用JQuery构建...
这篇博客"jquery取单选,复选,下拉小结"是关于如何使用jQuery来操作网页中的单选按钮(radio)、复选框(checkbox)以及下拉列表(select)的选择项。下面我们将详细探讨这些知识点。 首先,我们来讨论如何使用...
11. 小结1 12. 选择器练习 13. 创建和插入节点 14. 重写 JS 实验之分类添加内容 15. 删除及清空节点 16. 重写 JS 实验之员工管理 17. 克隆和替换节点 18. 包裹节点 19. html() 方法 & val() 方法 20. 小结2 21. CSS ...
jQuery是一个快速、小巧的JavaScript库,它封装了JavaScript的动画效果和Ajax等技术,简化了这些技术在使用时的操作。在现代Web开发中,AJAX技术用于实现页面的异步更新,jQuery通过提供的一系列AJAX相关方法,极大...
在讨论jQuery阻止同类型事件的小结之前,我们首先要了解什么是事件冒泡和事件追加。在Web开发中,事件冒泡指的是在一个元素上触发事件时,这个事件不仅仅会在该元素上触发,还会向上冒泡到更上层的父元素,直至...
jQuery,作为一款广泛使用的JavaScript库,提供了丰富的API和简洁的语法来操作DOM、处理事件以及实现动画效果。这里我们将深入探讨jQuery的一些注意事项和常用语法,这对于任何正在学习或使用jQuery的人来说都是十分...
1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom...
4.11 本章小结/123 第5章 jQuery的动画与特效/124 5.1 显示与隐藏/125 5.1.1 show()与hide()方法/125 5.1.2 动画效果的show()与hide()方法/126 5.1.3 toggle()方法/128 5.2 滑动/131 5.2.1 slideDown()与...