【发布时间】:2013-01-17 15:50:32
【问题描述】:
现在toggle(...) 是deprecated in jQuery 1.8,然后是removed in jQuery 1.9
general 中可以使用什么(除了使用 jQuery 迁移脚本)而不是 toggle(fn, fn2); 具有相同类型的功能?
相关问题(询问具体案例):What to use instead toggle?
我知道 toggle() 功能没有被删除,只是添加自定义切换功能的能力(除了显示/隐藏默认功能)。
【问题讨论】:
-
slideToggle 还有效吗?
-
@Lokase 我不明白为什么不会?
-
如果您经常使用它,只需自己实现它,这里有几个例子:forum.jquery.com/topic/… 我发现如果它隐藏在函数后面而不是到处都有计数器变量,更容易理解。
-
这是一种用途广泛的方法,但命名不便。该方法被广泛使用并且确实节省了代码,但是 .toggle() show hide 使用得更多,因此删除了前者以简化 api。
-
@Lokase:切换事件 (api.jquery.com/toggle-event) 已被弃用;切换效果 (api.jquery.com/toggle) 未已被弃用。模棱两可是事件发生/消失的部分原因 (bugs.jquery.com/ticket/11786#comment:1)