-
监听value值的变化,当有改变时,/**失去焦点后**/ 触发change事件。对于单选按钮和复选框,当用户用鼠标做出选择时,该事件立即触发。查看全部
-
.trigger除了能够触发浏览器事件,同时还支持自定义事件,并且自定义时间还支持传递参数. trigger触发浏览器事件与自定义事件区别? 自定义事件对象,是jQuery模拟原生实现的 自定义事件可以传递参数查看全部
-
个人认为:这样可以更好的理解阻止冒泡的事件 <div class="left"> <div id="content">div层1 <div id="content2">div层2 <div id="content3">div层3</div> </div> </div><br /><div id="msg"><br></div> </div> $('#content').click(function(event){ $('#msg').html($('#msg').html()+ "div层1被单击</p>"); // event.stopPropagation(); }); $('#content2').click(function(event){ $('#msg').html($('#msg').html()+ "div层2被单击</p>"); //event.stopPropagation(); }); $('#content3').click(function(event){ $('#msg').html($('#msg').html()+ "div层3被单击</p>"); event.stopPropagation(); });查看全部
-
与默认事件和事件冒泡相关的处理函数 1.event.stopPropagation(); 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为 2.return false; 事件处理过程中,阻止了事件冒泡,也阻止了默认行为 3.event.preventDefault(); 它的作用是:事件处理过程中,不阻击事件冒泡,但阻击默认行为查看全部
-
1、textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。select事件只能用于这两个元素。查看全部
-
input元素、select元素、textarea元素的内容有所改变时,会触发change事件。查看全部
-
不同函数传递数据 可以传递参数 function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").click(1111, data) } a();查看全部
-
$("#test3").on({ mousedown: function(e) { $(this).css('background','green') }, mouseup: function(e) { $(this).css('background','yellow') } })查看全部
-
多个事件绑定同一个函数 $("#elem").on("mouseover mouseout",function(){ }); 通过空格分离,传递不同的事件名,可以同时绑定多个事件 多个事件绑定不同函数 $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });查看全部
-
this和event.target的区别 js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素; this和event.target的相同点 this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);查看全部
-
不能在同一元素同时绑定 click 和 dblclick 事件。各个浏览器事件触发的顺序是不同的,一些浏览器在dblclick之前接受两个 click 事件 ,而一些浏览器只接受一个 click 事件。查看全部
-
'e'='event'=触发事件的元素 'this'=绑定事件的元素查看全部
-
卸载事件off()方法 通过.on()绑定的事件处理程序 通过off() 方法移除该绑定 根据on绑定事件的一些特性,off方法也可以通过相应的传递组合的事件名,名字空间,选择器或处理函数来移除绑定在元素上指定的事件处理函数。当有多个过滤参数时,只有与这些参数完全匹配的事件处理函数才会被移除查看全部
-
事件委托就是利用事件冒泡原理,把处理任务委托给父元素或者祖先元素(通常用父元素),我们通过目标对象来判断事件源,并执行事件处理。同辈元素之间不能相互委托,如果委托的是祖先元素,对应的有几层父子关系就返回几次事件查看全部
-
鼠标事件,表单事件与键盘事件都有个特点,就是直接给元素绑定一个处理函数,所有这类事件都是属于快捷处理。最大的不同点就是on是可以自定义事件名,多个事件绑定同一个函数 $("#elem").on("mouseover mouseout",function(){ }); 通过空格分离,传递不同的事件名,可以同时绑定多个事件 多个事件绑定不同函数 $("#elem").on({ mouseover:function(){}, mouseout:function(){}, }); 通过空格分离,传递不同的事件名,可以同时绑定多个事件,每一个事件执行自己的回调方法 将数据传递到处理程序 function greet( event ) { alert( "Hello " + event.data.name ); //Hello 慕课网 } $( "button" ).on( "click", { name: "慕课网" }, greet ); 可以通过第二参数(对象),当一个事件被触发时,要传递给事件处理函数的查看全部
举报
0/150
提交
取消