Jquery从外部链接扩展

时间:2011-05-26 16:25:21

标签: javascript jquery

我正在尝试这样做,以便当用户点击来自一个页面的链接时,它会转到另一个页面,该页面具有简单的jquery折叠文本并展开(取消折叠)文本。我的尝试是使用以下代码:

$(function() {
  var elem = $('#expand-4' + location.hash); 
  $('#expand-4-text').slideToggle('fast', function() {
     // Animation complete.
  });
  $('#expand-4').toggleClass('expand-4-expanded');
});

虽然不起作用。有人可以告诉我为什么吗?

1 个答案:

答案 0 :(得分:0)

你在已经可见的页面的一部分上调用“slideToggle()”,所以jQuery会为你隐藏它 - 这就是“slideToggle()”应该做的事情。你可以通过简单地隐藏它来显示文本:

$('#expand-4-text').hide().slideToggle('fast');