ユーザーがボタンをクリックしたときにボタンの画像の背景を変更したい。クラスに基づいて画像を切り替えるために、さまざまな属性を含むクラスを作成しました。私はこの方法を使用します:
HTML:
<span id="play"></span>
JS:
$(document).ready(function(){
$('#play').click(function(){
$(this).toggleClass("#pause");
});
});
CSS:
#play
{
width:100px;
height:60px;
background-image: url('18.jpg');
float:left;
}
#pause
{
width:100px;
height:60px;
background-image: url('19.jpg');
float:left;
}
しかし、ボタンをクリックする前でも後でも、画像はまったく表示されません。理由がわかりますか?
ありがとう