我正在制作一个带有音效的老式网站。现在我可以运行音效了,但我遇到了一些问题。我想知道如何使用按钮将它们全部打开和关闭。我希望在加载页面时默认打开它们,然后您可以打开或关闭它。
当您进入网站以及单击链接等时,我尽可能让它们播放。但是现在我想将它们全部静音。Jquery .on 和 .off 对我不起作用...我想我在这里做错了什么,我对 javascript 不是那么精通:
var siteAudio = function () {
if ( $(".turn-off").hasClass("turnedon") ) {
var galleryleft = $("#galleryleft")[0];
$(".arrowleft").click(function() {
galleryleft.play();
});
}
else {
var galleryleft = $("#galleryleft")[0];
$(".arrowleft").click(function() {
galleryleft.pause();
});
}
$( ".turn-off" ).click(function() {
$('.turn-off').toggleClass('turnedon');
$('.turn-off').toggleClass('turnedoff');
$(siteAudio).off();
});
window.onload = function () {
$(siteAudio).on();
}
现在这可以工作了,但是声音应该完全关闭,而是在您第四次单击某些东西时播放(或者在使用鼠标悬停时第四次播放。)我希望任何人都可以在这里说出我做错了什么