Есть javascript код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe width="200px" height="200px" src="http://www.youtube.com/embed/KUh2O8HylUM" frameborder="0" allowfullscreen></iframe>
<button> Start Player</button>
<script>
$('button').click(function() {
setTimeout(function() {
$('iframe').attr('src', 'http://www.youtube.com/embed/KUh2O8HylUM?autoplay=1');
}, 10000);
});
</script>
При клике на кнопку, срабатывает тайм аут в 10 секунд, послe, javascript меняет autoplay youtube iframe на 1 и стартует видео.
Все хорошо работает, только вот работает если пользователь в данный момент находится на странице на которой происходит действие.
Т.к если я нажму кнопку и перейду на другую вкладку - Тайм аут сработает, а вот видео с youtube играть не начнет. - Только если вернусь обратно на страницу.
Кто знает в чем причина и как с этим бороться ?
Может как то с имитировать присутствие пользователя на странице либо что то в этом вроде.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно написать выпадающий список, так чтобы пользователь мог отметить несколько значений
Как правильно сверстать блок с карточками, которые выходят за пределы сетки (как на изображении)
https://codepenio/anon/pen/NyWgBJ Как убрать это синее подчеркивание в почтовом адресе?
Кто знает как реализовать такую маску для поля textarea?Нужно что бы когда вводился текст, при переходе на другую строку подчеркивание точками...