2011-05-24 168 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