$(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"))弹出来和正常模式下的值是反的 这是咋回事????
把判断改成 if ($("#moreinfo").css("display")=="none")) 这样就成了