Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 单击触发器后清除超时_Javascript_Jquery - Fatal编程技术网

Javascript 单击触发器后清除超时

Javascript 单击触发器后清除超时,javascript,jquery,Javascript,Jquery,如果类触发,则仅运行另一个函数一次并清除超时。我正在使用Firefox 期待 var i = setInterval(function() { if $('[style*="display: inline;"]').click(); function start timeout() { document.querySelector('.body_inside_inside_once_').click() clearTimeout(); }, 200);

如果类触发,则仅运行另一个函数一次并清除超时。我正在使用Firefox

期待

var i = setInterval(function() {
if $('[style*="display: inline;"]').click();
   function start timeout() {
     document.querySelector('.body_inside_inside_once_').click()
        clearTimeout();
    }, 200); 
}, 1000);

您的问题不清楚,并且包含语法错误,但出于粗略的想法…以下代码可能会帮助您在单击HTML元素时清除超时

var i = setInterval(function() { 
   function start timeout() { 
           // Operation
}}, 1000);

document.querySelector('.body_inside_inside_once_').click(function(){
        clearInterval(i);
 });

强制性java!=javascript注释。此外,您有多个语法错误,不清楚您想做什么。@AlexanderO'Mara您的意思是$('[style*=“display:inline;”“]')。单击();!=document.querySelector('.body\u inside\u inside\u once')。click()触发类是什么意思?点击事件?为什么混合使用jQuery选择器和JavaScript选择器。这段代码充满了错误。请重构并重新表述您的问题。PS:无论您使用什么浏览器都不必担心。您好,这不起作用,请参见var i=setInterval(function(){`if($).css('display')='none'){$('style*='display:inline;“]')。单击();var i=setInterval(function(){function start timeout()){//Operation document.querySelector('.body_inside_inside_once_')。click()},1000);document.querySelector('.body_inside_inside_once_')。click(函数(){clearTimeout(i);});}`