当我悬停在它上面时,Wix元素会打开和关闭吗?

问题描述 投票:0回答:1

我正在使用Wix.com构建一个网站,我正在尝试添加一个包含代码的功能。我想只有当我将鼠标悬停在页面上的文档上时才会出现一个按钮。到目前为止,按钮按照我想要的方式显示,但是当我尝试点击它时,它会一直闪烁,所以我很难点击它。

我是新手,所以我只是尝试了基本的调试但是我仍然不知道为什么会这样。另外,我从Wix论坛找不到太多帮助,这里有代码和网站截图(代码示例是按钮)


let rollLeft = {
 "duration":   200,
 "direction":  "left"
};

let rollRight = {
 "duration":   200,
 "direction":  "right"
};

$w.onReady(function () {
    //TODO: write your page related code here...

});

export function document15_mouseIn(event) {
    //Add your code for this event here: 
    if(!$w('#button1').isVisible)
    {
        $w('#button1').show("roll", rollLeft);
    }
}

export function document15_mouseOut(event) {
    //Add your code for this event here: 
    if($w('#button1').isVisible)
    {
        $w('#button1').hide("roll", rollRight);

    }
}

That's how it looks like on the site. Button is "code examples"

mouseevent wixcode
1个回答
0
投票

没有看到它在行动这是一个猜测,但看起来当你移动到按钮,你离开pdf,导致按钮隐藏。

我至少可以想到两种方法来解决这个问题:

  1. delay添加到效果选项中,以便用户有足够的时间在按钮开始消失之前单击该按钮。
  2. 在文件图标和按钮下方添加一个透明框。使用该框触发显示和隐藏悬停,而不是文件图标。这样,当用户尝试单击按钮时,不会触发隐藏。
© www.soinside.com 2019 - 2024. All rights reserved.