Всплывающая подсказка jquery tools не появляется при первой попытке после hide () - PullRequest
0 голосов
/ 02 июня 2011

Я использовал tooltip для <div>
Это будет hide() через пару секунд
Если я наведу курсор мыши на его триггер после него
впервые не появится
только после того, как я наведу на него мышь во второй раз, она появится
Я использовал onShow событие для привязки и использовал window.setTimeOut

это проблема во всплывающей подсказке или в jquery?

как то так:

$(document).ready(function() {
    x = $("button").tooltip({
        api: true,
        position: "center right",
        onShow: function() {
            var hid = function() {
                x.getTip().hide();
            };
            window.setTimeout(hid, 2000);
        }});
    x.show();
    });

демо

1 Ответ

0 голосов
/ 02 июня 2011

хорошо, я исправил это: ответ здесь:

$(document).ready(function() {
    x = $("button").tooltip({
        api: true,
        **effect:"fade"**,
        position: "center right",
        onShow: function() {
            var hid = function() {
                **x.hide();**
            };
            window.setTimeout(hid, 2000);
        }});
    x.show();
    });

http://jsfiddle.net/vKa5Z/5/

...