Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 锚点消失,因此onClick事件不会';因为它已褪色,所以不会发生_Javascript_Jquery - Fatal编程技术网

Javascript 锚点消失,因此onClick事件不会';因为它已褪色,所以不会发生

Javascript 锚点消失,因此onClick事件不会';因为它已褪色,所以不会发生,javascript,jquery,Javascript,Jquery,我有一个锚(),它只在聚焦时出现。当模糊时,锚点的容器会淡出 我正试图单击锚点来触发它的onClick()事件,但单击的那一刻,输入的焦点发生了变化,锚点的容器消失了。我相信这就是为什么当我点击锚时什么也没发生 如果刚刚单击锚定,我如何检查的模糊事件,这是导致焦点从更改并导致模糊事件的原因 然后,如果模糊事件是因为我单击了锚点而发生的,我可以触发onClick(),如果没有,我可以淡出锚点的容器 如何使用javascript/jQuery 更新: 我目前正在尝试使用javascript执行以下操

我有一个锚(
),它只在聚焦
时出现。当
模糊时,锚点的容器会淡出

我正试图单击锚点来触发它的
onClick()
事件,但单击的那一刻,输入的焦点发生了变化,锚点的容器消失了。我相信这就是为什么当我点击锚时什么也没发生

如果刚刚单击锚定,我如何检查
的模糊事件,这是导致焦点从
更改并导致模糊事件的原因

然后,如果模糊事件是因为我单击了锚点而发生的,我可以触发
onClick()
,如果没有,我可以淡出锚点的容器

如何使用javascript/jQuery

更新:

我目前正在尝试使用javascript执行以下操作:

输入模糊时,如果未单击
.ss结果a
,则淡出,否则发出警报(“已单击.ss结果a!”)

这是我试图用的代码,但它打破了我对
焦点的淡入。我没有收到任何控制台错误

var inputObj = $('input');
var boxObj = $('.container');
inputObj.blur(function() {
    if($('.ss-result a').is(':focus')){
        alert(".ss-result a clicked!");)
    }
    else{
        boxObj.fadeOut(100);
    }
});

需要发布你的代码,否则我们看不出出哪里出了问题。@Jonathan在点击或模糊中?@Coop这里是一个JS提琴,但它在这里工作正常:工作正常。。。问题一定是什么else@Coop我更新了代码和我要完成的事情。