【发布时间】:2017-03-30 19:08:29
【问题描述】:
当用户单击锚标记时,我正在尝试执行两个操作。锚标签将有一个视频链接。这个想法是,当用户单击一次锚标记时,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 的下载属性停止工作。即使在我取消绑定事件时它也不起作用。
【问题讨论】:
-
点击是半双击,并且总是先发生。
-
最好为这些操作使用单独的按钮。对于最终用户来说,它也会更直观。
-
你说得对。但是有没有办法我可以建立这个?
标签: javascript jquery html