金沙注册网站-新金沙官网 服务器运维 代替方法_jquery_脚本之家

代替方法_jquery_脚本之家



$.toggle.addClass.siblings;},function.removeClass.siblings; 

金沙注册网站 1

今天在做一个项目,抄了别人网站上的一代码,发现怎么都无法实现,在我急得不想再搞时,想到会不会是jquery
的版本问题?随后把jquery 的版本降来1.8,功能实现了,我自己的jqurey
版本是1.11.1的,原来是版本的问题,原因找到了就好办了,百度了一下,才发现toggle方法在1.9版本时就已经删除了。换版本是可以解决问题,但我不想再使用低版本的,还是想使用1.11.1的版本,就想用什么方法代替toggle呢?

toggle()函数用于切换元素的显示/隐藏jQuery还有一个同名的事件函数,toggle(),用于绑定click事件并在触发时轮流切换执行不同的事件处理函数。

经过检测可以使用下面的方法来代替:

金沙注册网站,toggle() 方法切换元素的可见状态

$.ready{ $.click.hasClass.toggleClass.siblings;}else{$.toggleClass.siblings; });

如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

参数

$(selector).toggle(speed,callback,switch)

描述

speed可选。规定元素从可见到隐藏的速度。默认为 “0”。callback可选。toggle
函数执行完之后,要执行的函数。switch可选。布尔值。规定 toggle
是否隐藏或显示所有被选元素。True- 显示所有元素False-
隐藏所有元素如果设置此参数,则无法使用 speed 和 callback 参数。

speed

注意switch中的True、False 首字母大写

可选。规定元素从可见到隐藏的速度。默认为 “0”。

toggle() 方法循环调用函数

毫秒 “slow” “normal” “fast”

$(selector).toggle(fun1(),fun2(),funN(),...)

在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。

其中,fun1,fun2就是多个函数的名称。例如,使用toggle()方法,当每次点击div元素时,显示不同内容,如下图所示:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图