gpt4 book ai didi

javascript - 表单输入在 IE 中失去对滚动条单击的关注

转载 作者:数据小太阳 更新时间:2023-10-29 05:51:07 25 4
gpt4 key购买 nike

我希望有人能帮助我。我知道这已经被讨论过here之前,但这个例子是原型(prototype),对我来说很陌生。我正在寻找严格的 javascript 或 jquery 解决方案。我有一个示例设置 here .在 FF 中单击滚动条,您不会收到警报,但在 IE 中单击它,您会收到警报。请帮助我,谢谢!

最佳答案

经过一番搜索,我想出了 this answer .据我所知,您实际上不能取消模糊事件,也不能同时调用焦点事件。这是我不明白的。你可以模糊焦点,但你不能模糊焦点。无论如何,我的解决方案是使用 setTimeout 函数在焦点丢失后 1 毫秒调用焦点事件。

var o = this;
oTimeout = setTimeout(function(){
o.focus();
},1);

使用 mouseenter 和 mouseleave 事件,我设置了一个 bool 值来引用模糊事件

$("div#box").mouseenter(function(){
changeFocus(1);
}).mouseleave(function(){
changeFocus(0);
});

关于javascript - 表单输入在 IE 中失去对滚动条单击的关注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2284541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com