完全な jsfiddle サンプルがありますhttp://jsfiddle.net/snijsure/usg8z/3/
基本的に私は以下に示すようにjavascript関数を持っています
function playButtonPress() {
if (play == false) {
$("#playbutton").removeClass("icon-play").addClass("icon-stop").button('refresh');
console.log("playButton pressed play was false show pause button");
play = true;
} else {
$("#playbutton").removeClass("icon-pause").addClass("icon-play").button('refresh');
console.log("playButton pressed play was true show play button");
play = false;
}
}
「再生」と「一時停止」の間でボタン アイコンを切り替えたい。つまり、ユーザーがコンテンツ ボタンを再生している場合は一時停止し、ユーザーがコンテンツを再生していない場合は「再生」にする必要があります。
すべてのJavaScript関数を正しくフックしたようですが、ボタンのアイコンクラスをアイコン再生とアイコン一時停止から変更する方法がわかりません。
ボタンに関連付けられたアイコンをプログラムで変更するにはどうすればよいですか? また、別の動作も見られます。Chrome ではアイコンは変わりますが、サイズは非常に小さいのに対し、Firefox ではアイコンは変わりません。
または、これを行うより良い方法はありますか?