2014-01-25 49 views
0

我看到了一块代码的其他日子,看上去是这样的:jQuery的切换方法以两个函数作为参数

$("#tog").toggle(function(){ code goes here }, function(){ code goes here }) 

据我所看到的toggle方法不取两个函数回调作为参数。任何对官方文件的引用都会有所帮助。

+1

是切换,这是高达版本<1.9支持的旧版本...看到http://jquery.com/upgrade-guide /1.9/#toggle-function-function-removed –

回答

1

这是结合用于在匹配元素的点击处理程序的方法:

绑定两个或更多个处理程序来匹配的元素,要对 备用点击执行。

注意:此方法签名在jQuery 1.8中被弃用,并在jQuery 1.9中被删除。 jQuery还提供了一个名为.toggle()的动画方法,用于切换元素的可见性。动画或事件方法是否被解雇取决于传递的参数集合。

编号:http://api.jquery.com/toggle-event/

升级指南,以1.9:http://jquery.com/upgrade-guide/1.9/#toggle-function-function-removed

0

它的旧和过时。如果你想在你的代码中支持,你应该使用migrate.js

早期的toggle方法有两个函数作为参数。每个function每个替代click events开火。