Я ужасный новичок, когда дело доходит до jquery, и я пытаюсь создать меню (состоящее из нескольких div с тем же классом), которое воспроизводит уникальный звук при наведении. эта часть работает благодаря some help from here.выполнить код в зависимости от состояния кнопки
теперь я бы дополнительно хотел бы добавить переключатель (не флажок) где-то на этой странице, отключающего эту функцию в зависимости от его состояния (например, на выключенном переключателе)
вот как я сделать звуко- часть:
<div class="trigger">
<audio class="sound" preload="auto">
<source src="sound1.mp3"></source>
<source src="sound1.ogg"></source>
</audio>
</div>
<div class="trigger">
<audio class="sound" preload="auto">
<source src="sound2.mp3"></source>
<source src="sound2.ogg"></source>
</audio>
</div>
JQuery:
$('.trigger').hover(
function() {
sound = $(this).children()[0];
sound.play();
}, function() {
sound.pause();
sound.currentTime = 0;
}
);
, как для тумблер кнопки части, я полагаю, я бы нужно что-то вроде этого .. если да, то я понятия не имею, как «смешивать» две функции:
$("#toggle_button").click(function(){
if($("#OnOffDiv").hasClass("On"))
{
$("#OnOffDiv").removeClass("On");
$("#OnOffDiv").addClass("Off");
DO SOMETHING
);
}
else
{
$("#OnOffDiv").removeClass("Off");
$("#OnOffDiv").addClass("On");
$("#OnOffDiv").html("ON");
DO SOMETHING ELSE
}
});
Я был бы рад за любую помощь.
большое спасибо! работающ отлично. – benniy