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我更新了代码和我要完成的事情。