IE7中的jquery幻灯片问题

时间:2012-12-12 06:47:54

标签: jquery html css internet-explorer-7 compatibility

我对IE7的幻灯片效果有点问题。 我有一个嵌套列表,其中包含以下代码

   <div class="left_panel_body">
        <ul class="side_panel_list" style="margin-top:53px">
            <li id="click"><a>PQR</a></li>
                <div id="dropdown" style="display:none;">
                <ul style="list-style:none">
            <li><a href="#" style="padding-left:20px">xyz</a></li>
            <li><a href="#" style="padding-left:20px">xyz</a></li>
            <li><a href="#" style="padding-left:20px">xyz</a></li>
            </ul>
                </div>
            <li><a href="#">abc</a></li>
            <li><a href="#">abc</a></li>
            <li><a href="#">abc</a></li>
        </ul>
        </div>

而css如下

    #click {background-color: rgb(234, 234, 234);
height: 24px;
margin-top: 2px;
width: 99%;}

   #dropdown {display:none}

    .side_panel_list li {background-color: rgb(234, 234, 234);
height: 24px;
margin-top: 2px;
width: 99%;}

虽然头部有以下脚本

   <script> 
    $(document).ready(function(){
    $("#click").click(function(){
    $("#dropdown").slideToggle("slow");
    });
    });
    </script>

没有太多的Css应用不用说#click启动幻灯片onclick和#dropdown是向下滑动并在另一次点击时备份的元素...如果在所有浏览器中看起来很棒 但在IE7中,li不会向下滑动以便为#dropdown腾出空间,而#dropdown最终会落在li的下方...

1 个答案:

答案 0 :(得分:0)

您可能需要为IE7添加一些额外的CSS才能正确查看。

无论如何,我们需要更多代码才能给你一个好的答案。您甚至可能希望在这种情况下提供URL,以便我们检查CSS。

另外,请考虑使用您的录取率。