2013-05-04 2 views
0

Я использую метод переключения страницы ajax с помощью скрипта SoundCloud.SoundCloud: как остановить воспроизведение при изменении хеша

Как остановить воспроизведение музыки, когда пользователь покидает страницу с помощью контейнера SoundCloud?

Я нашел этот Стоукс:

// stop all players, might be useful, before replacing the player dynamically 
    $.scPlayer.stopAll = function() { 
    $('.sc-player.playing a.sc-pause').click(); 
    }; 

В настоящее время я называю инициализацию $(".sc-player").scPlayer(); внутри .load функции, но где мне нужно поставить код, который будет останавливать воспроизведение аудио перед любым переключением страницы?

ответ

0

вы можете добавить прослушиватель событий window.onhashchange = stopAll;

и определение stopAll() будет

stopAll = function() { $('.sc-player.playing a.sc-pause').click(); };

+1

cucko, спасибо !!! Теперь это работает! Извините, я не могу добавить вам репутацию, потому что у меня нет прав на это. В любом случае, спасибо! – user1393989

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