嘿!
马上切入主题,这是jquery代码:
jQuery(function() {
jQuery('.entry-content h1').nextUntil('h1').hide().prev().click(function () {
jQuery(this).nextUntil('h1').slideToggle();
});});
这是html:
<div class="entry-content>
<h1>Header 1</h1>
<p>Paragraph 1</p>
<ul>
<li>Text</li>
<li>Some more text</li>
</ul>
<h1>Some Images and a div</h1>
<img src="image.jpg">
<div class="somediv">
<!--Some stuff -->
</div>
<h2>InBetween header</h2>
<p>text</p>
<ul>
<il>text</li>
</ul>
</div>
现在这几乎像它应该的那样工作,在切换可见的 h1s 幻灯片下的内容时,再次切换时,它们向上滑动。但问题是当点击 h2 的图像时也会发生这种效果。我试图在网上搜索这个,但还没有得到答案:/我会非常感谢帮助:) 简单的小脚本,用于一个页面,其中包含大量不同类型的内容,这些内容具有“InBetween”h1 的缩短通过隐藏它们下面的内容并在单击时显示该页面。