繁体   English   中英

Jquery 外链展开

[英]Jquery expand from external link

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

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

但它不起作用。 有人能告诉我为什么吗?

您在已经可见的页面部分调用“slideToggle()”,因此 jQuery 为您隐藏它——这就是“slideToggle()”应该做的事情。 您可以通过简单地先隐藏它来使其显示文本:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM