一个jQuery对象绑定多个事件】的更多相关文章

1.两个事件有两种不同的方法 jQuery("#id").click(func1(){}).mouseover(func2(){}) ; 2.两个事件调用同一种方法 jquery("#id").bind("click mouseover",function(){});…
绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡事件.所有事件的顺序是:其他元素捕获阶段事件 -> 本元素代码顺序事件 -> 其他元素冒泡阶段事件 . 一个DOM元素绑定两个事件,一个冒泡,一个捕获,则事件会执行多少次,执行顺序如何. 首先来了解一下冒泡和捕获是怎么回事: 1.冒泡 冒泡是从下向上,DOM元素绑定的事件被触发时,此时该元素为目标元素,目标元素执行后,它的的祖元素绑定的事件会向上顺序执行.如下代码所示,…
今天用jquery $获取一个jquery对象.$("#id") 然后用判断这个对象是否存在,id不存在的时候,判断这个是否存在, if($("#id")) 始终为真. 最后想到了用到javascript的写法. var g=(typeof($("#id")[0])=="undefined")?0:1 javascript 数据类型转换 parseFloat 转成float 类型 parseInt 转成int类型…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta ht…
请说出 div 和 $div 的联系和区别 区别 div 返回一个HTML DOM Object $div 返回一个 jQuery Object, 两者不等价 $div是包装了dom对象后产生的,无法使用dom对象的任何方法,比如$('#x').innerHTML 为了区分两种情况,如果是dom对象,前面加$,如果是普通的dom对象,就是普通的命名 div变$div 对于已经是一个dom对象,只需要用$()把dom对象包装起来,就能获得一个jQuery对象了 $div变div 两种方法 1.jQ…
http://zhengxinlong.iteye.com/blog/848712 将任意一个jQuery对象进行表单序列化,免除了提交请求时大量拼写表单数据的烦恼,支持键值对<name&value>格式和JSON格式. /// <reference name="jquery.js" description="1.3.2版本以上" /> /*!* 扩展jQuery表单序列化函数:{ Version: 1.2, Author: Eric…
//JQ 同时绑定多个事件 $("div.div_grren a img").bind({ mouseover:function(){ $(this).attr('src',border_blue_grren_img); }, mouseout:function(){ $(this).attr('src',grren_img); } });…
jQuery("#id").bind("click mouseover",function(){})  // 两个事件中间有空格 $("p").on({ mouseover:function(){$("body").css("background-color","lightgray");}, mouseout:function(){$("body").css(&quo…
一.jquery为多个选择器绑定同一个事件 $("#start,#end").on("click",function(){ alert("The paragraph was clicked."); }); 二.多个事件绑定同一个函数 $("p").on("mouseover mouseout",function(){ $("p").toggleClass("intro"…
hover事件有一个缺点:当你的鼠标无意划过一个dom元素(瞬间划过,这个时候用户可能不想触发hover事件),会触发hover事件 应该设置一个时差来控制hover事件的触发 比如jd左边的菜单 你用鼠标瞬间划过他子菜单会弹出然后立即消失, 用户体验非常的不好. 易迅的菜单就没有这个问题 delayHover来解决这个问题 啥也不说了先看调用………………………… 调用方式: var duration = 500;// 延迟500毫秒 $('#div1').delayHover(function…