2010-11-21 49 views
1

所以我正在創建一個文本滑塊,標題的過程。我希望將當前顯示的文本放出來,同時新文本正在滑入。有沒有一種方法可以同時使用jQuerys .slideToggle().slide()以便能夠執行我想要的操作?jQuery slideToggle()兩個項目同時

+0

有很多方法可以做到這一點,已經有插件可用。否則,您可以使用javascript的setTimout()和clearTimeOUt,並執行相同的操作。 – kobe 2010-11-21 21:34:50

+0

我們在www.allposters.com上做了一個圖片滑塊,看看你是否想要與文字相同的東西。 – kobe 2010-11-21 21:35:13

回答

4

一個接一個地調用兩個對象的slideToggle函數。過渡將同時發生。

$("#obj1").slideToggle(); 
$("#obj2").slideToggle(); 
+0

我想到了這一點,因爲它看起來既最簡單也最合乎邏輯,但我不確定obj2是否會在obj1完成後開始幻燈片。 – Chiggins 2010-11-21 21:36:23

+0

不,只有在使用回調過程時纔會發生這種情況。 – Anand 2010-11-21 21:38:19

+0

不是jQuery的簡寫'$'? (提示:是) – Eric 2010-11-21 21:39:16

0

您可以爲新文本創建一個新元素,將其放置在舊元素上,然後將它們放在兩個元素上,然後slideToggle()