【jquery中移除了live()和die(),新版事件绑定on()和off()的方法详解】教程文章相关的互联网学习教程文章

jquery中绑定事件的异同

谈论jquery中bind(),live(),delegate(),on()绑定事件方式 1. Bind() $(selector).bind(event,data,function) Event:必须项;添加到元素的一个或多个事件。 Data:可选;需要传递的参数 Function:必需;当绑定事件发生时,需要执行的函数; 定义事件: $(selector).bind({event1:function, event2:function, ...}); 2.live() $(selector).live(event,data,function) Event:必须项;添加到元素的一个或多个事件 Data:可选;需要传递的参...

jQuery中绑定事件bind() on() live() one()的异同

jQuery中绑定事件的四种方法,他们可以同时绑定一个或多个事件 bind()-------------------------版本号小于3.0(在Jquery3.0中已经移除,相应unbind()也移除) live()--------------------------版本号小于1.7(在Jquery1.7中已经移除,相应die()也移除) delegate()-------------------版本号小于1.7(在Jquery1.7中已经移除) on()---------------------------版本号大于1.7(在Jquery1.7中添加,相应off()也添加) A:bind()事件...

jQuery的三种bind/One/Live/On事件绑定使用方法

本篇文章介绍了,关于jQuery新的事件绑定机制on()的使用技巧。需要的朋友参考下 今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法。 on(eve...

jQuery事件详解

一.window事件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>New Web Project</title><script type="text/javascript" src="js/jQuery1.11.1.js"></script><script type="text/javascript">$(function(){alert("1");})window.onload...

jQuery为DOM动态追加事件的方法

处理一个列表绑定,因为是一个展示项目,没有使用复杂的插件,直接jsrender写了个模板,但是后面有一个操作按钮,去查看数据详情,想到了jquery使用on进行事件委托,然后就开搞 最初是这样写的: $(".btn-open").on("click", function () { alert($(this).text()); })当然这样是不起作用的,因为在document reday后,.btn-open 这个元素根本还不存在呢,列表没绑定,事件当然也帮不上的! 然后是这样的: $(".table...

完美解决jQuery的hover事件在IE中不停闪动的问题

在使用jQuery的hover事件时,经常会因为鼠标滑动过快导致菜单不停闪动的情况,相信很多朋友都遇到过自己做的纵向下拉菜单不停的收缩,非常的讨厌。今天在给一个网站设计菜单时也遇到了这个情况,结果在百度上找了N久,没有找到解决方法。在这里吐槽一下,百度太2了,收录的内容都没什么价值,最后还是在google找到了解决方法,下面就把这个jQuery的hover在IE中会导致不停闪动的解决方法教给大家。 $("#category ul").find("li").ea...

jQuery移除或禁用html元素点击事件常用方法小结

本文实例讲述了jQuery移除或禁用html元素点击事件常用方法。分享给大家供大家参考,具体如下: 移除或禁用html元素的点击事件可以通过css实现也可以通过js或jQuery实现。 一、CSS方法 .disabled { pointer-events: none; } 二、jQuery方法 方法一 $(this).click(function (event) { event.preventDefault(); }方法二 $(a).live(click, function(event) {alert("抱歉,已停用!");event.preventDefault(); });注:此方法中的live亦可...

使用jquery给新生的th绑定hover事件的实例

这是昨天在做一个动态的table时遇到的一个小问题,table的th需要让鼠标在移入和移出时显示颜色变化,之前th是固定写死的,直接可以用jquery的hover()方法来实现。现在th需要用js/ajax来动态生成加载到页面,用hover()也就没效果了(因为要重新给th绑定mouseover和mouseout事件,而且考虑到可能会有多次加载th等情况,bind也要多次绑定,比较麻烦),在这里我使用了live来解决给新生的th绑定hover事件: 代码如下: $(function(){//...

jQuery实现给input绑定回车事件的方法

本文实例讲述了jQuery实现给input绑定回车事件的方法。分享给大家供大家参考,具体如下: <script type="text/javascript" src="Scripts/jquery-1.6.2.js"></script> <script language="javascript" type="text/javascript"> $(function(){$(#dataInput).bind(keypress,function(event){if(event.keyCode == "13"){alert(你输入的内容为: + $(#dataInput).val());}});//方法二如下$(document).keydown(function(e) {if (e.keyCode...

jQuery实现在新增加的元素上添加事件方法案例分析

本文实例讲述了jQuery实现在新增加的元素上添加事件方法。分享给大家供大家参考,具体如下: 最近项目组需要在新增的元素上增加时间,有人说用live方法后来使用的时候发现jQuery没有该方法(1.7以上就没了)替换为on 除了jquery api官方的例子外还有以下的例子可以在新增的元素上添加事件 $(document).on("click",#lyysb a,function(){if(!$(this).hasClass(cur)){$(this).addClass(cur);} else {$(this).removeClass(cur);} });但...

js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法

页面滚动动态加载数据,页面下拉自动加载内容 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多 有手机的相信都见过这样的效果:进入qq空间,向下拉动空间,到底部时,会动态加载剩余的说说或者是日志 今天我们就来看看他们的实现思路和js控制动态加载的代码 下面的代码主要是控制滚动条下拉时的加载事件的 在下面代码说明出,写上你的操作即可,无论是加载图片还是加载记录...

jQuery 全选 全不选 事件绑定的实现代码

废话不多说了,直接给大家贴代码了,具体代码如下所示: <td width="82%" colspan="3"> <input type="checkbox" id="all">全选 <input type="checkbox" id="reverse">反选 </td> <td width="82%" colspan="3"> <s:checkboxlist name="resUuids" list="resList" listKey="uuid" listValue="name"></s:checkboxlist> </td> $(function(){ //全选 $("#all").click(function(){ //将下面所有组件全部选中 //$("[name=resUuids]") ...

详解jQuery事件

事件是 Web 应用中不可或缺的一个东西,用户在应用中执行一个操作的时候,比如鼠标单击时要触发执行一些事情,就可以给该事件绑定一个事件处理程序(event handler)。使用 jQuery 的 .on() 方法可以为选中的元素绑定任意的 DOM 事件,并添加事件处理程序。假设有如下 HTML 结构: <!DOCTYPE html> <html lang="en"> <head><meta charset="utf-8"> </head> <body><button id="example" type="button">Click me!</button><script src=...

jquery无法为动态生成的元素添加点击事件的解决方法(推荐)

遇到 jquery无法为动态生成的元素添加点击事件,谷歌一下,整理一下解决方法如下: (<li>中间的元素是动态生成的), 现在想为<i>添加点击事件, 例子如下: <div><ul><li><span><i class=icon>这是元素内容</i> //i是动态生成</span></li></ul> </div>解决方法如下: $(document).on(click, .icon, function(e) {alert(i添加点击事件成功);});以上就是小编为大家带来的jquery无法为动态生成的元素添加点击事件的解决方法(推荐)...

jquery实现输入框实时输入触发事件代码

话不多说,请看代码 $(.aa).bind(input propertychange, function() {searchProductClassbyName(); }); function searchProductClassbyName() {写函数内容 }以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!