2015-08-05 4 views
0

Я пытаюсь сделать звуковую кнопку для включения или выключения звука на моем веб-сайте, моя проблема в том, когда я перехожу на другую страницу своего веб-сайта, туда возвращается объем ... и у меня есть песня на каждой странице, как я могу ее исправить? есть мой код:регулировка кнопки регулировки громкости на всех страницах

var volume = document.getElementById('song'); 
 

 
document.getElementById('mute').addEventListener('click', function (e) 
 
{ 
 
    e = e || window.event; 
 
    volume.muted = !volume.muted; 
 
    e.preventDefault(); 
 
}, false);
<audio autoplay loop id="song"> 
 
    <source src="http://www.jplayer.org/audio/m4a/Miaow-07-Bubble.m4a" /> 
 
</audio> 
 

 

 
<div id="mute"> 
 
    <a href="#"><button>volume</button></a> 
 
</div>

+0

Вам нужно будет использовать что-то вроде файла cookie, который вы читаете на странице загрузки и не позволяете музыке играть. Если ваш сайт не является одностраничным javascript-приложением, я думаю, что это самое простое решение. – xHocquet

ответ

0

Установить cookie или использовать localStorage. Вам нужно будет установить данные при нажатии кнопки, получить их при загрузке страницы и соответственно отключить звук.

Смежные вопросы