所以我试图以编程方式单击链接。它是视频播放器上的播放按钮,由于广告服务和播放器组合不佳,我不能只是自动播放视频,我需要以编程方式点击它。
按钮的HTML
<div class="vjs-big-play-button" role="button" aria-live="polite" tabindex="0" aria-label="play video"><span aria-hidden="true"></span></div>
在桌面上这不是问题,它可以完美无缺
$(document).ready(function(){
$(".vjs-big-play-button").trigger('click');
});
在移动设备上,没有任何反应。 (旁注,我将光标设置为指针)
我试过了
$(".vjs-big-play-button").trigger('touchstart');
-
$(document).ready(function(){
$('.vjs-big-play-button').on('click touchstart',function() {
$(this).trigger('click');
});
});
-
$(document).on({ 'touchstart' : function(){
$(".vjs-big-play-button").trigger('click');
}});