我有一个用JavaScript编写的代码(使用jQuery),其中图标单击时应更改为3个图标,从音量上升到下降再到关闭,然后再次上升下降关闭。我正在思考和研究这个问题,但我尝试的所有东西似乎都不能解决,请帮忙。(该代码位于$(document).ready中)。
var sound = 0;
$('.sound').click(function(){
var sound = sound + 1;
if(sound == 1) {
$('.sound').removeClass('glyphicon-volume-up');
$('.sound').addClass('glyphicon-volume-down');
} else if (sound == 2) {
$('.sound').removeClass('glyphicon-volume-down');
$('.sound').addClass('glyphicon-volume-off');
} else if (sound == 3) {
$('.sound').removeClass('glyphicon-volume-off');
$('.sound').addClass('glyphicon-volume-up');
var sound = 0;
}
});