首页 新闻 赞助 找找看

在兼容模式下不能实现

0
悬赏园豆:5 [已解决问题] 解决于 2012-09-22 10:09

 $(function () {
            $("#moresx").click(function () {
               if ($("#moreinfo").is(":visible")) {
                   $("#moreinfo").hide();
                    $("#more").css("background", "url(../images/1.jpg) no-repeat");
                } else {
                   $("#moreinfo").show();
                    $("#more").css("background", "url(../images/2.jpg) no-repeat");
                }
                return false;
            });
        })

 

代码就是上这样的  在正常模式下能实现   但在兼容模式下alert($("#moreinfo").is(":visible"))弹出来和正常模式下的值是反的   这是咋回事????

沅江的主页 沅江 | 初学一级 | 园豆:151
提问于:2012-09-22 09:19
< >
分享
最佳答案
0

把判断改成   if ($("#moreinfo").css("display")=="none"))   这样就成了  

沅江 | 初学一级 |园豆:151 | 2012-09-22 10:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册