如何解决jQuery从外部链接扩展
| 我试图做到这一点,以便当用户单击一个页面上的链接时,它会转到具有简单的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\');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。