jQuery slideToggle无法在IE8上运行

时间:2010-12-14 18:29:06

标签: jquery internet-explorer-8

  

可能重复:
  Jquery slideToggle problem in IE8 only using lists

我有一个代码,可以使用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中不会发生这种情况。我非常感谢你的回答。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我猜你在谈论这里提到的问题:slideToggle causes margin to disappear in IE8

只是给溢出:隐藏到边缘消失的div会解决它。请检查..