我有一个代码,可以使用slideToggles列表项的内容。它在FF中工作正常,但在IE8中点击项目时,它不是幻灯片显示内容,而是始终显示内容并向上滑动以隐藏它。 这是列表的代码:
<ul class="accordion">
<li>
<h4 class="head">Title 1</h4>
<p>Content 1.</p>
</li>
<li>
<h4 class="head">Title 2</h4>
<p>Content 2.</p>
</li>
</ul>
这是JS / jQuery代码:
$(document).ready(function(){
$('.accordion .head').click(function() {
$(this).next().slideToggle(250);
return false;
}).next().hide();
});
以下是在线页面:http://grupoautolider.com.ar/galeria/cabriolet
这很奇怪,因为此代码在jQuery UI的doc页面中有特色。必须注意的是,IE7中不会发生这种情况。我非常感谢你的回答。提前谢谢。
答案 0 :(得分:0)
我猜你在谈论这里提到的问题:slideToggle causes margin to disappear in IE8
只是给溢出:隐藏到边缘消失的div会解决它。请检查..