2017-01-16 6 views
0

Я использую qtip, чтобы показать небольшое всплывающее окно, и я обнаружил, что если я добавлю событие hide, а также шоу, событие show больше не будет работать.Добавление скрыть событие в qtip breaks show

Вот пример, который показывает работу и сломанный версия http://jsfiddle.net/39mz295b/

<input id="works" type="text" value="Hover here - works"/> 
<input id="broken" type="text" value="Hover here - broken"/> 

$('#works').qtip({ 
    content: { 
     text: 'hello' 
    }, 
    show: { 
     event: 'click mouseenter' 
    }/*, 
    hide: { 
     event: 'click mouseleave' 
    }*/ 
}); 

$('#broken').qtip({ 
    content: { 
     text: 'hello' 
    }, 
    show: { 
     event: 'click mouseenter' 
    }, 
    hide: { 
     event: 'click mouseleave' 
    } 
}); 

Интересно, если я просто одно событие как на шоу, и скрыть это тоже работает.

$('#broken').qtip({ 
    content: { 
     text: 'hello' 
    }, 
    show: { 
     event: 'mouseenter' 
    }, 
    hide: { 
     event: 'mouseleave' 
    } 
}); 

Любая помощь будет замечательной.

ответ

1

Избавление от события скрыть, кажется, решить эту проблему: http://jsfiddle.net/refqzkpx/

$('#fixed').qtip({ 
content: { 
    text: 'hello' 
}, 
show: { 
    event: 'click mouseenter' 
}, 
hide: { 
    /*event: 'click mouseleave'*/ 
} 
+0

Нет ответа на вопрос, почему он не работает со списком событий скрывать, но это работает для того, что мне нужно. благодаря –

 Смежные вопросы

  • Нет связанных вопросов^_^