-
文本框的focus和blur事件 focus事件在元素获取焦点时触发,如点击文本框时,触发该事件;而blur事件则在元素丢失焦点时触发,如点击除文本框的任何元素,都会触发该事件。查看全部
-
调用trigger()方法手动触发指定的事件 trigger()方法可以直接手动触发元素指定的事件,这些事件可以是元素自带事件,也可以是自定义的事件,总之,该事件必须能执行,它的调用格式为: $(selector).trigger(event) 其中event参数为需要手动触发的事件名称查看全部
-
使用one()方法绑定元素的一次性事件<br> <br> one()方法可以绑定元素任何有效的事件,但这种方法绑定的事件只会触发一次,它的调用格式如下:<br> <br> $(selector).one(event,[data],fun)<br> <br> 参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。 由于使用了one()方法绑定<div>元素的单击事件,因为事件函数只能执行一次,执行完成后,无论如何单击,都不再触发。查看全部
-
使用unbind()方法移除元素绑定的事件<br> <br> unbind()方法可以移除元素已绑定的事件,它的调用格式如下:<br> <br> $(selector).unbind(event,fun)<br> <br> 其中参数event表示需要移除的事件名称,多个事件名用空格隔开,fun参数为事件执行时调用的函数名称。 如果没有规定参数,unbind() 方法会删除指定元素的所有事件处理程序。查看全部
-
1、toggle() 方法当它没有参数时,它只有隐藏和显示的功能,必须要配合bind()方法来绑定事件(可以是click,也可以是mouseout……),就是需要一个动作来触发这个toggle()方法,以达到显示or隐藏被选中元素的功能。<br> <br> 2、当它是这种形式toggle(fun1,fun2,funN……)作为绑定多个函数的方法来用时,它本身就具备了click点击触发相应函数的功能了,点击相应的元素后会依次执行fun1,fun2,funN……这些个函数。 使用toggle()方法绑定多个函数 toggle()方法可以在元素的click事件中绑定两个或两个以上的函数,同时,它还可以实现元素的隐藏与显示的切换,绑定多个函数的调用格式如下: $(selector).toggle(fun1(),fun2(),funN(),...) 其中,fun1,fun2就是多个函数的名称查看全部
-
使用hover()方法切换事件 hover()方法的功能是当鼠标移到所选元素上时,执行方法中的第一个函数,鼠标移出时,执行方法中的第二个函数,实现事件的切实效果,调用格式如下: $(selector).hover(over,out); over参数为移到所选元素上触发的函数,out参数为移出元素时触发的函数。查看全部
-
使用bind()方法绑定元素的事件 bind()方法绑定元素的事件非常方便,绑定前,需要知道被绑定的元素名,绑定的事件名称,事件中执行的函数内容就可以,它的绑定格式如下: $(selector).bind(event,[data] function) 参数event为事件名称,多个事件名称用空格隔开,function为事件执行的函数。查看全部
-
页面加载时触发ready()事件 ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的: $(document).ready(function(){})等价于$(function(){});查看全部
-
使用remove()和empty()方法删除元素 remove()方法删除所选元素本身和子元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则只删除所选元素的子元素。查看全部
-
使用each()方法遍历元素 使用each()方法可以遍历指定的元素集合,在遍历时,通过回调函数返回遍历元素的序列号,它的调用格式为: $(selector).each(function(index)) 参数function为遍历时的回调函数,index为遍历元素的序列号,它从0开始。查看全部
-
wrap()---用于包裹元素本身 wrapInner()---用于包裹元素中的内容 $(selector).wrap(wrapper)、$(selector).wrapInner(wrapper) selector是被包裹的元素,wrapper是包裹元素的格式查看全部
-
使用each()方法可以遍历指定的元素集合,在遍历时,通过毁掉函数返回遍历元素的下标,格式: $(selector).each(function(index){}) 例如: $("span").each(function(index){ $(this).addClass("focus"); });查看全部
-
wrap()---用于包裹元素本身 wrapInner()---用于包裹元素中的内容 $(selector).wrap(wrapper)、$(selector).wrapInner(wrapper) selector是被包裹的元素,wrapper是包裹元素的格式查看全部
-
replaceWith()---$(selector).replaceWith(content) replaceAll()----$(content).replaceAll(selector)查看全部
-
before()、after()---$(selector).before(content)、$(selector).after(content) 在selector元素前、后插入内容,是在指定的整个元素后面插入。查看全部
举报
0/150
提交
取消