`

JQ 移除事件

 
阅读更多

demo.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
*{margin:0;padding:0;}	
body { font-size: 13px; line-height: 130%; padding: 60px; }
p {width:200px;background:#888;color:white;height:16px;}
</style>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
	$('#btn').bind("click", function(){
		$('#test').append("<p>我的绑定函数1</p>");
	}).bind("click", function(){
		$('#test').append("<p>我的绑定函数2</p>");
	}).bind("click", function(){
		$('#test').append("<p>我的绑定函数3</p>");
	});
})
</script>
</head>
<body>
<button id="btn">点击我</button>
<div id="test"></div>
</body>
</html>

效果图:

 

demo2.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 13px;
	line-height: 130%;
	padding: 60px;
}
p {
	width: 200px;
	background: #888;
	color: white;
	height: 16px;
}
</style>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
	$('#btn').bind("click", function(){
		$('#test').append("<p>我的绑定函数1</p>");
	}).bind("click", function(){
		$('#test').append("<p>我的绑定函数2</p>");
	}).bind("click", function(){
		$('#test').append("<p>我的绑定函数3</p>");
	});
	$('#delAll').click(function(){
		$('#btn').unbind("click");
	});
})
</script>
</head>
<body>
<button id="btn">点击我</button>
<div id="test"></div>
<button id="delAll">删除所有事件</button>
</body>
</html>

效果图:

 

demo3.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 13px;
	line-height: 130%;
	padding: 60px;
}
p {
	width: 200px;
	background: #888;
	color: white;
	height: 16px;
}
</style>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
	$('#btn').bind("click", myFun1 = function(){
		$('#test').append("<p>我的绑定函数1</p>");
	}).bind("click", myFun2 = function(){
		$('#test').append("<p>我的绑定函数2</p>");
	}).bind("click", myFun3 = function(){
		$('#test').append("<p>我的绑定函数3</p>");
	});
	$('#delTwo').click(function(){
		$('#btn').unbind("click",myFun2);
	});
})
</script>
</head>
<body>
<button id="btn">点击我</button>
<div id="test"></div>
<button id="delTwo">删除第二个事件</button>
</body>
</html>

效果图:

 

demo4.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 13px;
	line-height: 130%;
	padding: 60px;
}
p {
	width: 200px;
	background: #888;
	color: white;
	height: 16px;
}
</style>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
	$('#btn').one("click", function(){
		$('#test').append("<p>我的绑定函数1</p>");
	}).one("click", function(){
		$('#test').append("<p>我的绑定函数2</p>");
	}).one("click", function(){
		$('#test').append("<p>我的绑定函数3</p>");
	});
})
</script>
</head>
<body>
<button id="btn">点击我</button>
<div id="test"></div>
</body>
</html>

效果图:

 

 

 

  • 大小: 24.7 KB
  • 大小: 27.8 KB
  • 大小: 28.2 KB
  • 大小: 36.8 KB
分享到:
评论

相关推荐

    JQ 删除节点

    在JavaScript的世界里,jQuery(简称JQ)是一个广泛使用的库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。"JQ删除节点"是jQuery中的一个重要功能,允许开发者从DOM(文档对象模型)中移除元素,从而...

    JQ 事件绑定

    **JQ 事件绑定** 在前端开发中,jQuery(简称JQ)库是广泛使用的工具,它极大地简化了JavaScript操作,特别是在DOM元素的选择、操作和事件处理方面。本篇文章将深入探讨JQ中的事件绑定机制。 事件绑定是网页交互的...

    JQuery入门——移除绑定事件unbind方法概述及应用

    4. “删除所有事件”(`input:eq(3)`)则会移除所有`input`元素上的所有事件处理函数,无论这些函数是什么。 通过这个例子,我们可以看到`unbind`方法在实际项目中的灵活性。它可以用来解除特定事件的绑定,也可以...

    JQ 合成事件

    DOM0级事件处理是直接在元素上设置`addEventListener`或`attachEvent`(IE旧版本)方法,而DOM2级事件处理则通过`addEventListener`或`removeEventListener`来注册和移除事件监听器。 **二、jQuery的事件处理** ...

    jq滑动删除.zip

    本项目“jq滑动删除.zip”聚焦于一个特定的功能:滑动删除,这通常用于移动应用或Web界面中,提供用户友好的交互体验。这种功能允许用户通过在元素上左右滑动来触发删除操作,提高了用户界面的动态性和实用性。 ...

    JDBC做一个简易的购物车,熟练掌握Dao封装与jq点击事件与servlet相关联。 想要相应的数据库代码可我。

    用JDBC做一个简易的购物车。主要的实现功能有:1....2.进入购物界面,选择商品以及数量,...使用到的方法有Dao封装,数据库连接的封装,jq的事件绑定,session的各种方法等。 方便理解,JDBC小白的第一个简易购物车项目。

    jq的源码分析

    通过`$(element).on()`和`.off()`,我们可以方便地添加和移除事件监听器,同时jq还提供了`.trigger()`方法用于触发自定义事件。 4. **Ajax**:jq的`$.ajax()`函数是其处理异步请求的主要接口,它支持GET、POST等...

    jqAPI,简介方便

    2. **DOM 操作(DOM Manipulation)**:jQuery 提供了一系列方法来操作 DOM,如 `append()` 用于在元素内部添加内容,`remove()` 删除匹配的元素,`clone()` 复制元素等。 3. **事件处理(Events)**:jQuery 的...

    JQ 其它的点击事件用法

    在JavaScript的世界里,jQuery(简称JQ)是一个广泛使用的库,极大地简化了DOM操作、事件处理、动画制作等任务。本文将深入探讨JQ中的"点击事件"(Click Event)用法,除了最常见的`.click()`方法,还有其他一些关联...

    jQ-iconfont实现的删除对话框.7z

    总的来说,"jQ-iconfont实现的删除对话框"是一个实用的前端组件,它结合了jQuery的事件处理能力、Iconfont的图标展示以及HTML和CSS的布局和美化功能。开发者可以根据自己的项目需求进行定制和扩展,如添加自定义动画...

    jQ+CSS3列表项添加删除效果

    在"jQ+CSS3列表项添加删除效果"中,jQuery用于监听用户的点击事件,当用户触发添加或删除操作时,执行相应的JavaScript代码。例如,我们可以使用`$("#addButton").click(function() {...})`来监听添加按钮的点击事件...

    jq22jqTable8901201711271054.zip

    用户可以通过复选框进行多项选择,然后执行批量操作,如删除、修改等,极大地提高了工作效率。这对于需要处理大量数据的业务场景非常实用。 jqTable还包含了二级列表的特性,允许表格中的某些行展开显示更详细的...

    jq翻页

    在这个场景下,"jq翻页"涉及到的主要知识点包括jQuery选择器、DOM操作、事件绑定以及Ajax请求。 首先,我们需要理解jQuery的选择器。jQuery提供了丰富的选择器,如`$("#id")`用于选取ID为指定值的元素,`$(".class...

    JQ轮播图代码,考呗可用

    【标题】"JQ轮播图代码,考呗可用"所指的知识点是关于使用jQuery库实现轮播图效果的编程技巧。jQuery是一款轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。在网页设计中,轮播图是一种...

    jq两边日期控件

    1. **jQuery基础**:理解jQuery的核心API,如选择器(用于定位HTML元素)、事件处理(绑定点击、改变等事件)和DOM操作(创建、修改、删除元素)。 2. **CSS样式设计**:为了实现控件的美观外观,需要编写或使用...

    jq侧边导航栏

    3. **CSS操作**:jQuery可以改变元素的CSS属性,例如`.css()`函数用于设置样式,`.addClass()`和`.removeClass()`用于添加和移除类名,这些功能可以用来控制侧边栏的显示和隐藏,或者改变其外观。 4. **动画效果**...

    jq3.1下载压缩包

    jQuery,简称 jq,是著名的JavaScript 库,由 John Resig 创建于2006年,旨在简化HTML 文档遍历、事件处理、动画制作和Ajax交互。jQuery 3.1.1 是该库的一个稳定版本,它在前一版本的基础上进行了一些改进和优化,为...

    JQ 创建节点

    在JavaScript的世界里,jQuery(简称JQ)是一个广泛使用的库,极大地简化了DOM操作、事件处理、动画制作和Ajax交互。本篇文章将深入探讨“JQ创建节点”的知识点,这在构建动态网页时非常关键。 首先,理解DOM...

    非常强大的JQ表单验证

    JQ表单验证允许动态地添加或移除验证规则,以适应这种变化。 8. **国际化**:为了适应全球化的网站,JQ表单验证插件支持多语言错误消息。通过加载对应的本地化文件,可以轻松地将错误信息翻译成不同语言。 9. **...

Global site tag (gtag.js) - Google Analytics