Jquery: Tipsy не отображается на отключенных элементах - PullRequest
2 голосов
/ 13 марта 2011

Я использую Tipsy ( Страница проекта Tipsy ), чтобы показать некоторую полезную и в некоторых случаях важную информацию.Он работает потрясающе, и я полностью его рекомендую.

Проблема в том, что он не работает с отключенными элементами.Я звоню Типси как:

$('.list-view-button').tipsy({
     live: true, 
     title: "data-tipsy", 
     gravity: 's', 
     fade: false, 
     fallback: 'error', 
     offset: 4, 
     delayIn: 500
});

Все работает отлично, если не отключено .list-view-button.Tipsy не будет скрывать или показывать на любом отключенном элементе.

Я не хочу открывать его через API, есть ли другой способ обойти это?

1 Ответ

4 голосов
/ 13 марта 2011

Поскольку отключенные элементы не запускают события во многих браузерах, вам придется обходить их. Это http://blog.pengoworks.com/index.cfm/2010/4/23/Attaching-mouse-events-to-a-disabled-input-element - метод, который я использовал раньше.

Поочередно оберните ваши входные данные в промежуток и вместо этого присоедините к нему подсказку (аналогичный вопрос к предыдущему обсуждению SO Атрибут заголовка для отключенных элементов в Firefox )

...