2011-05-24 70 views
0

大家好,我想文本從隱藏信息更改鏈接改變顯示信息切換我提出了手風琴的頂部鏈接時獲取文本時切換激活

另外,在手風琴的底部有一個鏈接,我滑動切換,當這個鏈接被點擊時,我想只改變頂部鏈接上的文本,並隱藏它,因爲它正在做。

,這裏是我的jQuery

$(document).ready(function(){ 
//On Click 
$('.collapseLink').click(function(){ 
    $(this).parent().next(".revealBoxContents").stop(true, true).slideToggle('slow'); 
}); 

$('.collapseLink').click(function(){ 
     $(this).parents('.revealBoxContents').stop(true, true).slideToggle('slow'); 
    }); 

});

這裏是URL

http://satbulsara.com/NSJ-local/eqs1.htm

感謝,

週六

回答

0

如何使用一個回調函數?使用選擇器元素:可見,您可以檢測滑動元素的當前狀態,並顯示相應的文本。

事情是這樣的:

$('.collapseLink').click(function(){ $(this).parent().next(".revealBoxContents").stop(true, true) .slideToggle('slow', function(){ var txt = ($('#yourelement').is(':visible')) ? 'hide' : 'show'; $('#togglelink').html(txt); }) });

...如何格式化代碼?

+0

不知道這是如何工作的? – sat 2011-05-24 15:20:24

+0

執行完slidetoggle函數後,它將在指定的回調函數中結束。在這個函數中,我們看看滑動元素的當前狀態。如果可見,我們將鏈接的文本設置爲「隱藏」,否則我們將其設置爲「顯示」。 – 2011-05-24 15:25:38