このルールを使用して、ボタンが押されているように、クリックすると小さい画像に切り替わる画像があります。
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 ルールは適用されなくなります。インスペクターをチェックインしましたが、単に適用されていません。
それはなぜでしょうか?