На смартфоне не запускается видео с первого клика

231
15 сентября 2017, 18:55
<div class="video-box">
    <div class="video-masck"></div>
    <iframe width="560" height="315" src="https://www.youtube.com/embed/vDTVL9hNzfI" frameborder="0" allowfullscreen></iframe>                              
</div>

Вот JS

$(function() {
    $(".video-masck").on("click", function(playBtnEvent) {
        playBtnEvent.preventDefault();
        parentEl = $(this).closest(".video-box");
        indexVideoBox = parentEl.index(".video-box");
        videoIdAttr = "video_" + indexVideoBox;
        parentEl.find("iframe").attr("id", videoIdAttr);
        $(this).fadeOut(300);
        $("#" + videoIdAttr)[0].src += "?rel=0&autoplay=1";            
    });
});

При клике на блок ".video-mask" он исчезает и событие клика запускает видео. На Десктопе работает с первого клика. На смартфоне исчезает блок ".video-mask но видео не запускается. Приходится кликать отдельно потом и на iframe. Нужно чтобы запускалось видео и на смартфоне с первого же клика.

READ ALSO
Фиксированная навигация

Фиксированная навигация

Написал код чтобы когда скрол браузера достигает определённой позиции, навигация прилипала к верху

205
О юзабельности var при разработке

О юзабельности var при разработке

Изучая Entity Framework натолкнулся на интересную вещь :

284
Диаграмма частотного распределения на c#

Диаграмма частотного распределения на c#

Имеется набор данных, отображаемый в столбце DataGridViewНеобходимо в ChartControl построить диаграмму распределения, например, как на изображении

247
Как создать шаблон Web-application ASP.NET на macOS?

Как создать шаблон Web-application ASP.NET на macOS?

У меня macOS, на которую установлен Visual StudioКак именно создать проект с шаблоном Web-application ASP

290