2010-10-15 3 views
2

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

  1. отключив наконечник красоты для этого элемента при щелчке или

  2. изменения содержания кончике красоты, когда она нажата.

Похоже, что я могу изменить массив «options» без проблем, но это не отражает это изменение в совете красоты.

ответ

1

Чтобы отключить BT на элементе, используйте следующий синтаксис:

$('selector').btOff(); 

Для повторного включения BT использования:

$('selector').btOn(); 
+0

Это работало для вас? –

+0

Функции 'btOn()' и 'btOff()' показывают и скрывают подсказку, соответственно. ОП запросил способ обновить его содержимое. –

1

У меня была та же проблема в последнее время; в моем случае мне нужно было обновить всплывающую подсказку на родительском элементе select всякий раз, когда выбор был изменен (с содержимым всплывающей подсказки на основе элемента title выбранного option). Чтобы получить подсказку для обновления на элемент, то есть, чтобы получить его содержимое, чтобы изменить, вам необходимо:

  1. удалить атрибут, который BT использует для хранения оригинального названия (так, что он не думает, что это уже обработал элемент),

  2. установлен атрибут элемента title к новому содержанию вы хотите отобразить в обновленном подсказке,

  3. вызовите функцию bt() снова, чтобы создать обновленную подсказку.

Например:

element.removeAttr('bt-xtitle'); 
element.attr('title', 'new tooltip content'); 
element.bt(); 

Очевидно, это предполагает, что вы используете title атрибут по умолчанию для создания контента, если вы используете пользовательские contentSelector как div, вам нужно для корректировки кода, но концепция должна оставаться неизменной.

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