首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加一个函数来判断鼠标没有在图标栏上自动消失。

如何添加一个函数来判断鼠标没有在图标栏上自动消失。
EN

Stack Overflow用户
提问于 2020-05-04 08:13:25
回答 1查看 36关注 0票数 0

如何添加一个函数来判断鼠标没有在图标栏上自动消失。

在坦佩猴子,我使用了一个JavaScript,我发现在格雷西福克,它会弹出时,我选择在网站上的词。

我要做到这一点,当我移动鼠标在图标栏上,它不会消失,如果我不这样做或移动出鼠标,图标栏将自动消失。

我使用了mouseIn,mouseOver函数,它们没有工作,请帮帮我。

它是Gresy叉中的全部代码:

浏览器搜索工具

判断鼠标不超过图标栏的功能:

代码语言:javascript
复制
    mouseIn: 0;

    var TimeOutHide = function () {
        if (mouseIn === 0) {
            return icon.style.display = 'none';
        }
    };

图标条形码(其中一部分):

代码语言:javascript
复制
 var iconArray = [
        {
            name: 'Open link',
            image: 'https://i.ibb.co/PQ5xM2R/2-1.png',
            host: [''],
            popup: function (text) {
                if(text.indexOf("http://")==0||text.indexOf("https://")==0)
                window.open(text, "_blank");
                else window.open("http://"+text, "_blank");
            }

        },
]

当我选择单词时,图标栏会自动消失:

代码语言:javascript
复制
timer = window.setTimeout(TimeOutHide, 6000);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-07 05:37:27

一切都结束了。

增加两个功能:

代码语言:javascript
复制
icon.onmouseleave = function(){
}
代码语言:javascript
复制
icon.onmouseenter = function(){
}

使用“if”判断计时器,然后清除定时器

代码语言:javascript
复制
clearTimeout(timer);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61587792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档