Jq合成事件绑定

<!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" >
<head>

<title></title>

<script src="../Scripts/jquery-1.4.1.js"
type="text/javascript"></script>
<script type
="text/javascript" >

//hover()方法用于模拟光标悬停事件,当光标移动到元素上时会触发第一个事件,离开时会触发第二个事件
$(function() {

$("#div1").hover( function() {
$(this ).hide ();

}),function() {
$(this).show(600);

};
});

//toggle(function(),function(),function())方法用来模拟连续点击的单击事件,第一次调用第一函数,以此类推,循环使用,还可以用来隐藏和显示元素
//e.stopPropagation(),用来阻止事件冒泡,e.preventDefault(),用来阻止元素的默认行为
//e.target属性用来获取触发事件的元素
//在DOM中mouseover和mouseout所发生的元素可以通过e.target()方法来访问
//e.pageX/e.pageY获取到光标相对于页面的X坐标和Y坐标
//e.which属性用来获取左中右键
//e.metaKey属性用于获取Ctrol键
//e.originalEvent属性该方法作用是指向原始的事件对象

</script>
</head>
<body>

<div id ="div1" ><span
>fasdfljkaslkdfjalksdjflakjdlasdfljkaslkdfjalksdjflakjasdfljkaslkdfjalksd

jflakjasdfljkaslkdfjalksdjflakjasdfljkaslkdfjalksdjflakjasdfljkaslkdfjalksdjflakjsfkj</span></div>
</body>
</html>

时间: 2024-12-17 14:35:02

Jq合成事件绑定的相关文章

JS事件绑定和JQ的事件绑定的几种方式

JS事件绑定的方式: 1.内嵌法: <input type="button" onclick="test()" value="click me"/> 或者是多事件绑定:<input type="button" onclick="javascript:test();test1();" value="click me"/> 2.动态绑定 直接为对象赋值 documen

事件委托和JQ事件绑定总结

事件委托: 比喻:事件委托的事例在现实当中比比皆是.比如,有三个同事预计会在周一收到快递.为签收快递,有两种办法:一是三个人在公司门口等快递:二是委托给前台MM代为签收.现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递).前台MM收到快递后,她会判断收件人是谁,然后按照收件人的要求签收,甚至代为付款.这种方案还有一个优势,那就是即使公司里来了新员工(不管多少),前台MM也会在收到寄给新员工的快递后核实并代为签收. 实现原理:我们知道,DOM在为页面中的每个元素分派事

jQ新的事件绑定方法on()

今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定.因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法. on(events,[selector],[data],fn)events:一个或多个用空格分隔的

jq的合成事件

jq中有两个合成事件 hover()和toggle() 1.hover() hover方法用于模拟光标悬停事件.当光标移动到元素上时,会触发指定的第一个函数(enter),当光标移出这个元素时,会触发指定的第二个函数(leave); 是mouseenter和mouseleave的合成 2.toggle() toggle()方法的语法结构 toggle(fn1,fn2,fn3,...fnN); toggle方法用来模拟鼠标连续单击事件,第一次单击元素,触发指定的第1个函数(fn1),当再次单击同一

移动端jq及zepto事件绑定

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; f

jq事件绑定

前端中事件绑定主要包括三种:1:普通事件    2 : 事件委托  3:iframe事件绑定.下面给介绍他们的原理及demo . 1:普通事件: 普通事件无法绑定事件到新生成的元素 比方:今天公司有100人会收到快递,这100人全在公司门口等快递...新员工不知道在哪收,收不到快递... demo:   2 : 事件委托: 原理:通俗的讲 事件就是onclick,onmouseover等就是事件;委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件.专业

创建对象,初始化对象属性,给节点分派一个合成事件

XML DOM createEvent() 方法 Document 对象参考手册 定义和用法 createEvent() 方法创建新的 Event 对象. 语法: createEvent(eventType) 参数 描述 eventType 想获取的 Event 对象的事件模块名. 关于有效的事件类型列表,请参阅“说明”部分. 返回值 返回新创建的 Event 对象,具有指定的类型. 抛出 如果实现支持需要的事件类型,该方法将抛出代码为 NOT_SUPPORTED_ERR 的 DOMExcept

焦点 、event对象、事件冒泡、事件绑定、AJAX知识点备忘

焦点:使浏览器能够区分用户输入的对象,当一个元素有焦点的时候,那么他就可以接收用户的输入. 设置焦点的几种方式: 1.点击 2.TAB键 3.JS onfocus   onblur 属性 var oinp=document.getElementById('shuru') oinp.onfocus=function(){ if(oinp.value=='请输入'){ oinp.value='' } } oinp.onblur=function(){ if(oinp.value==''){ oinp

jQuery事件绑定.on()简要概述及应用

前几天看到事件委托的时候,关于live()方法讲的不是很详细,就去搜了一下关于live()和delegate()的,最后看源码发现bind()和delegate()都是由on()实现的,感兴趣的朋友可以了解下,或许本文对你有所帮助 前几天在看<jquery基础教程>,看到事件委托的时候,关于live()方法讲的不是很详细,就去搜了一下关于live()和delegate()的. 然后在一处看到live()已经被移除了,囧,然后去看了最新的jq源码,果然被移除了,现在是1.9.1版本,不知道liv