我有一个图像,当你点击它时,它会换成一个较小的图像,就像按下一个按钮一样,通过以下规则:
div#about.mouseDown {
background: transparent url("../resources/about_down.png") no-repeat top left;
}
如果有人单击并将鼠标移出 div,为了防止它保持这种状态,我有这个:
$("#about").mouseleave(function(){
$(this).css("background", 'transparent url("/resources/about.png") no-repeat top left');
});
但是,一旦调用(一旦您将鼠标移入然后移出有问题的 div),上述 CSS 规则将不再适用。我检查了检查员,它根本不再被应用。
为什么会这样?