2014-01-25 46 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開火。