我有完整的 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 中,图标没有变化。
或者有没有更好的方法来做到这一点?