-
$ele.click( [eventData ], handler(eventObject) ) 可以接受一个数据参数,这样的处理是为了解决不同作用域下数据传递的问题 <div id="test">点击触发<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 传递数据 });查看全部
-
如果在p元素与div元素都绑定mouseover事件,鼠标在离开p元素,但是没有离开div元素的时候,触发的结果: 1.p元素响应事件 2.div元素响应事件 这里的问题是div为什么会被触发? 原因就是事件冒泡的问题,p元素触发了mouseover,他会一直往上找父元素上的mouseover事件,如果有全触发了 所以在这种情况下面,jQuery推荐我们使用 mouseenter事件查看全部
-
mousedown事件触发需要以下几点: •mousedown强调是按下触发 •如果在一个元素按住了鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然是算作mousedown事件 •任何鼠标按钮被按下时都能触发mousedown事件 •用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3 mouseup事件触发需要以下几点: •mouseup强调是松手触发,与mousedown是相反的 •mouseup与mousedown组合起来就是click事件 •如果用户在一个元素上按下鼠标按键,并且拖动鼠标离开这个元素,然后释放鼠标键,这仍然是算作mouseup事件 •任何鼠标按钮松手时都能触发mouseup事件 •用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3查看全部
-
triggerHandler事件 不会触发浏览器的默认行为 trigger事件 会触发浏览器默认行为查看全部
-
trigger事件 触发被选元素的指定事件类型查看全部
-
on()多事件绑定 通过空格分离,传递不同的事件名,可以同时绑定多个事件,每个事件执行自己的回调方法查看全部
-
submit事件 form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为查看全部
-
select事件 当textarea和input文本框中的文字被选中。才会触发select事件查看全部
-
blur与foucus事件 focus()在元素本身产生, focusin()在元素包含的元素中产生 它们本质的区别就是是否支持冒泡处理查看全部
-
focusout事件(元素失去焦点) 用户点击失去焦点的时候,如果开发者需要捕获这个动作,可以使用此事件查看全部
-
focusin事件(元素获得焦点) 用户在点击聚焦的时候,如果开发者需要捕获这个动作的时候,提供的事件查看全部
-
mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发 mouseover事件:如果一个div和p同时绑定了mouseover事件,离开p元素,触发p元素事件的同时也会触发div元素事件,原因是事件冒泡问题查看全部
-
mousedown与mouseup事件 click事件是由以上两个事件组合而成,所以点击的动作只有在松手后才触发。 一个元素按住鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然算做是mousedown事件查看全部
-
click单击操作。dbclick双击操作。查看全部
-
// hover()方法是同时绑定 mouseenter和 mouseleave事件。 // 我们可以用它来简单地应用在 鼠标在元素上行为 $("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); } );查看全部
举报
0/150
提交
取消