我有两个在点击时打开的div。虽然这个函数工作得非常流畅,但第一个div会将第二个div向下推。我希望它们能够保持在彼此的旁边。
我创建了一个JS Fiddle, http://jsfiddle.net/Qskxa/1/
我认为问题出在HTML文件中吗?
谢谢!
<div id="artistsbox">
<div class="artist">
<ul class="ulartists">
<li>
<span class="toggle">Artist 1</span>
<div class="toggle_hide">
<p> Hello world</p>
</div>
</li>
<li>
<span class="toggle">Artist 2</span>
<div class="toggle_hide">
<p> Hello world</p>
</div>
</li>
</ul>
</div>
</div>
.toggle_hide img
更改为.toggle_hide p
。如果是混合内容,请在其周围添加一个包装器,并在该包装器上使用position: absolute
。没有看到你的网站(或确切的HTML/CSS而不是一个测试用例jsFiddle),很难解决你的问题。 - MassivePenguin