Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 阻止dbl单击在弹出的z层上不工作_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 阻止dbl单击在弹出的z层上不工作

Javascript 阻止dbl单击在弹出的z层上不工作,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一个当用户点击链接时弹出的层, 在这个z层中还有另一个加载视频的链接, 只有当他们双击链接时才会发生奇怪的事情。 如果他们只点击一次,就可以了。我知道这不是解决问题的最好办法 但我需要它在我弄清楚真正的问题是什么的时候起作用 我试着把链接放在主页上,效果很好。 欢迎任何帮助 JS $(document).ready(function(){ $('.answer_link').bind('dblclick',function(e){ alert(); // e.preventDefa

我有一个当用户点击链接时弹出的层, 在这个z层中还有另一个加载视频的链接, 只有当他们双击链接时才会发生奇怪的事情。 如果他们只点击一次,就可以了。我知道这不是解决问题的最好办法 但我需要它在我弄清楚真正的问题是什么的时候起作用

我试着把链接放在主页上,效果很好。 欢迎任何帮助

JS

$(document).ready(function(){
$('.answer_link').bind('dblclick',function(e){
    alert();
 // e.preventDefault();
    })
});
HTML

<?php echo '<div class="answer_recorded_container">
    <a class="answer_link" href="javascript: getvideo(\''.$d->video.'\',\''.$owner.'\');">
    <div>' .$d->question.'
            <br>
            <br>
        </div>  
    </a>
</div>';
若要完全停止“dbclick”事件,可以在触发事件时返回false

$('.answer_link').bind('dblclick',function(e){
//e.preventDefault();
return false;
console.log('asjdhfkjasfhjasd');
   });
建议:不要将事件绑定到元素,而是尝试委托或方法