0

我正在使用 .toggle plus .next 来滑动/向下滑动 li,它在除 IE 8-7 之外的所有地方都可以正常工作,这很奇怪,我想提一下,当我在本地 PC 上使用此代码时,它可以正常工作,但是上传到服务器后,它不起作用。我正在使用以下html。

<ul id="search_list">
     <li class="ques"><a href="javascript:void(0)">Lorem ipsum dolor malesuada.</a></li>
     <li class="ans"><div class="arw"></div>Lorem ipsum dolor malesuada.</li>
     <li class="ques"><a href="javascript:void(0)">Lorem ipsum dolor malesuada.</a></li>
     <li class="ans"><div class="arw"></div>Lorem ipsum dolor malesuada.</li>
</ul>

我已经尝试了以下 jquery 代码。

$("#search_list li.ques").live('click', function(){
    $(this).next("li.ans").slideToggle("fast");
});

$("#search_list li.ques").toggle(function(){
    $(this).next('li.ans').slideDown();
}, function(){
    $(this).next('li.ans').slideUp();
});
4

1 回答 1

0

好的,我发现了问题,我在同一页面上使用了一个插件fastLiveFilter,我将它的功能移到了我的显示/隐藏切换脚本下面,它现在在 IE 7-8 中运行良好。

谢谢你们的评论。

于 2013-03-26T11:27:12.190 回答