Javascript代码无法在IE中运行

时间:2012-10-01 18:10:10

标签: javascript

您好我有一个数据库填充的下拉列表,当我尝试使用

时,它在IE中无效
<script>
$(".viewall").click(function () {


    $(".alltable").css("display", "table");
    $(".alltable tr").css("display", "table-row");  
    $(".alltable td").css("display", "table-cell");
        });
$(".closeall").click(function () {


    $(".alltable").css("display", "none");
    $(".alltable tr").css("display", "none");
    $(".alltable td").css("display", "none");

});

</script>

我习惯在JQuery中使用slideDown()并且工作但是长篇大论......如果你能帮我一臂谢谢:)

2 个答案:

答案 0 :(得分:3)

没有意义,为什么要将它隐藏在3个不同的级别?如果你隐藏外层,它们都将被隐藏!你也在重新发明jQuery的hide()和show()。

$(".viewall").click(function () {
    $(".alltable").show();
});
$(".closeall").click(function () {
    $(".alltable").hide();
});

答案 1 :(得分:0)

你不能只为slideDown()设置短动画速度吗?