-
$('body').on('click', 'div', function(e) { alert(e.target.textContent) }) //点 a会弹两次,冒泡查看全部
-
基本用法:.on( events ,[ selector ] ,[ data ] ) $("#elem").click(function(){}) //快捷方式 $("#elem").on('click',function(){}) //on方式 多个事件绑定同一个函数 $("#elem").on("mouseover mouseout",function(){ }); 多个事件绑定不同函数 $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });查看全部
-
keydown是在键盘按下就会触发 keyup是在键盘松手就会触发查看全部
-
三次弹窗:1.button 2.input 3.浏览器默认提交 $("input").select(function(e){ alert(e.target.value); //e.cancelBubble(true); //阻止冒泡,不能阻止默 // e.stoppropagation() //阻止冒泡,不能阻止默认 return false; //既阻止冒泡,又阻止默认行为 })查看全部
-
$('.target1').change(function(e) { $("#result").html(e.target.value) }); input元素\select元素\textarea元素 内容有所改变时,change查看全部
-
你们看focus和blur事件都绑到了div上,你点击input或者点完移开失去焦点当然没反应了,因为input没有绑定事件啊。 而focusin和focuout也绑在div上,为啥有反应呢? 因为后者在你点input的时候会一级一级的往上面查父元素,如果父元素有事件就执行了,所以你看到了效果。这叫事件冒泡。 为啥前者不行呢?因为前者不支持事件冒泡。查看全部
-
$("input:last").focusout('慕课网', fn) focus和blur不支持冒泡,focusin和focusout支持冒泡查看全部
-
//不同函数传递数据 function fn(e) { $(this).val(e.data) } function a() { $("input:last").focusin('慕课网', fn) } a();查看全部
-
hover(enter,leave) hover()方法用于模拟光标的悬停事件。当光标移动到元素上,会触发指定的第一个函数;当鼠标移除这个元素时,触发第二个函数。查看全部
-
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。 http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseover查看全部
-
mouseover()与mouseout()事件,两者用法类似查看全部
-
方法三:$ele.mousemove( [eventData ], handler(eventObject) )查看全部
-
方法一:$ele.mousemove() 方法二:$ele.mousemove( handler(eventObject) ) 方法三:$ele.mousemove( [eventData ], handler(eventObject) )查看全部
-
方法一:$ele.click() //直接触发 $("button:eq(0)").click(function(){}) 方法二:$ele.click( handler(eventObject) ) //绑定E触发$('button:first').click(function(e) {alert(this)}) 方法三:$ele.click( [eventData ], handler(eventObject) )//传参数 $('.right').click(1111, set)查看全部
-
只需要在hover方法中传递2个回调函数就可以了,不需要显示的绑定2个事件 $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数 handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数查看全部
举报
0/150
提交
取消