背景のあるdivがあり、クリック時に背景の位置を変更したいのですが。
これは私のjQueryスニペットです:
$('#sprite').click(function () {
$(this).css('backgroundPosition', '-40px');
});
これが正常に機能している間に、「2回目」のクリックで元の位置に戻り、すべてをリセットしたいと思います。
うーん、これは「コールバック」と呼ばれるものですか?
私はそれでそうしようとしましたが、うまくいきませんでした:
$('#sprite').click(function () {
$(this).css('backgroundPosition', '-40px');
},function () {
$(this).css('backgroundPosition', '40px');
});