У меня есть полный jsfiddle образец http://jsfiddle.net/snijsure/usg8z/3/Изменение значка кнопки на OnClick при использовании 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, но не могу понять, как изменить класс значков кнопки из значка-play & icon-pause.
Как изменить значок, связанный с кнопкой программно? Я также вижу другое поведение - в хром значок меняется, но размер действительно крошечный, в то время как значок Firefox не изменяется.
Или есть ли лучший способ сделать это?
что такое .button()? – iGanja