Элемент Wix включается и выключается при наведении на него курсора? - PullRequest
0 голосов
/ 11 апреля 2019

Я создаю веб-сайт с помощью 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

1 Ответ

0 голосов
/ 14 апреля 2019

Не видя его в действии, это немного догадка, но похоже, что когда вы переходите к кнопке, вы покидаете PDF-файл, в результате чего кнопка скрывается.

Я могу вспомнить хотя быДва способа обойти это:

  1. Добавить delay к параметрам эффекта, чтобы дать пользователю достаточно времени, чтобы нажать кнопку, прежде чем она начнет исчезать.
  2. Добавить прозрачныйполе под значком файла и кнопкой.Используйте это поле для запуска показа и скрытия при наведении курсора вместо значка файла.Таким образом, скрытие не сработает, когда пользователь попытается нажать кнопку.
...