2011-05-24 104 views
1

是否可以通過單擊外部鏈接來展開jquery摺疊?例如:在主頁上我們有一個鏈接到另一個頁面,當用戶點擊主頁上的鏈接時,我們希望它進入內部頁面並展開它所對應的摺疊的jquery部分。從外部鏈接展開jquery摺疊

+0

你可以通過url發送一個param來展開該部分,發佈你的代碼別人可以幫到你 – cranberies 2011-05-24 14:39:17

回答

1

這是不可能的直接,但是你可以通過URL散列傳遞所需的信息,並把擴大代碼在目標頁面:

主頁:

<a href="internal.html#section1">Go to section 1</a> 

內部頁面:

$(function() { 
    var elem = $('#' + location.hash); 
    // expand elem here 
}); 
+0

完美!我的代碼如下所示: **內部頁面 $(function(){ var elem = $('#expand-4'+ location.hash); $('#expand-4-text')。 slideToggle('fast',function(){ // Animation complete。 }); $('#expand-4')。toggleClass('expand-4-expanded'); }); – zach 2011-05-24 14:59:36