我想在用户单击锚标记时执行两个操作。锚标记将具有视频链接。这个想法是当用户点击一次锚点标签时,URL将在新窗口中打开,当用户双击标签时,它将使用html5下载属性来启动下载。运行单击并双击锚标记
<a class="movie-media-download-link" href="http://example.com/video.mp4" download=""></a>
jQuery(document).on("click", ".movie-media-download-link", function(e) {
e.preventDefault();
// window.location.href = jQuery(this).attr('href');
});
jQuery(document).on("dblclick", ".movie-media-download-link", function(e) {
jQuery('.movie-media-download-link').unbind('click');
});
在使用中防止默认点击然后在双击html5的下载属性停止工作。即使在我解绑的事件,然后也不起作用。
点击是一次双击,首先发生,并且总是发生。 – adeneo
如果您使用单独的按钮进行这些操作会更好。对于最终用户来说,这也会更直观。 – Vaidas
你说得对。但是有没有办法可以建立这个? –