2012-01-21 5 views
2

Я использую всплывающую подсказку JQuery доступны на этом сайтеJQuery подсказка не работает на ввод текста

http://flowplayer.org/tools/tooltip 

и он работает нормально, используя этот код

$("input[title]").tooltip({ effect: 'slide'}); 

Это должно применить подсказку к любому элементу что имеет title тег

Это прекрасно работает для кнопок, изображений и т. д., но когда я пытаюсь использовать его с текстовыми полями, всплывающая подсказка появляется только в том случае, если я на самом деле нажимаю внутри текстового поля, любые идеи почему я вижу это поведение?

+1

«Это должно применить подсказку к любому элементу, который имеет название тега». Неа. Это применит плагин к любому входному элементу (и ваше использование [title] кажется мне странным). – j08691

ответ

1

Поскольку это поведение по умолчанию - http://flowplayer.org/tools/tooltip/index.html

events: { 
    def:  "mouseover,mouseout", 
    input: "focus,blur", 
    widget: "focus mouseover,blur mouseout", 
    tooltip: "mouseover,mouseout" 
} 

Вы можете изменить это поведение с помощью управления событиями: http://flowplayer.org/tools/tooltip/index.html#events

$("element").tooltip({ 
    events: { 
     input: 'mouseover,mouseout' 
    } 
}); 
Смежные вопросы