Hallo Ich versuche, eine Funktion mit einem Klick auf eine Schaltfläche deaktivieren und dann wieder aktivieren, sobald eine andere Schaltfläche geklickt Ich habe versucht, lösen, aber ich bekomme keine wo Vorschläge, wie ich das machen kann?Deaktivieren und wieder aktivieren eine Funktion, Mute und Unmute
Code:
<a href="#" class="MuteOn">Mute</a>
<a href="#" class="MuteOff">Unmute</a>
$('.MuteOn').on('click tap touch', function() {
//Disable soundListen function
});
$('.MuteOff').on('click tap touch', function() {
//Enable soundListen function
});
//
setInterval(function soundListen() {
if ($("body").hasClass("fp-viewing-1")) {
audio1.play();
} else {
audio1.pause();
audio1.currentTime = 0;
}
if ($("body").hasClass("fp-viewing-2")) {
audio2.play();
} else {
audio2.pause();
audio2.currentTime = 0;
}
if ($("body").hasClass("fp-viewing-3")) {
audio3.play();
} else {
audio3.pause();
audio3.currentTime = 0;
}
}, 100);
Danke im Voraus für alle Anregungen.
haben Sie versucht aus .off() Funktion? – SamB
Bei der Stummschaltungstaste wird nur der Ton stummgeschaltet oder die Wiedergabe gestoppt. Sie können Audio nur einstellen, um zu loopen und volum auf 0 zu setzen, wenn die Stummschaltung gedrückt wird. Oder Sie können einen bool -Wert setzen, der durch Stummschalten/Stummschalten eingestellt werden kann, und Sie können Return am Anfang Ihrer Funktion aufrufen, wenn es wahr ist. – maximelian1986
Nein, ich habe nicht versucht .on() und .off() Ich Shell versuchen, dass jetzt @ maximelian1986 die Mute-Taste sollte die soundListen Funktion entweder Ton stumm schalten oder pausieren es wiederum keine Sounds spielen und dann, wenn die Stummschaltung Taste ist gedrückt, sollte es die soundListen Funktion wieder aktivieren und dann wird es die entsprechenden Audio spielen je nach der Körperklasse –