2013-11-28 2 views
2

Внимания: У меня практически нет опыта с JavaScript, HTML и т.д.Bootstrap Tooltips не девается, когда они клонировали

http://getbootstrap.com/2.3.2/javascript.html#tooltips Эти всплывающие подсказки, которые я использую.

Таким образом, всплывающие подсказки работают отлично для всего, что касается нашего веб-интерфейса ... кроме одной детали.

Они не исчезают, если предмет, в котором они находятся, клонируется, когда всплывает всплывающая подсказка.

например

Предположим, у вас есть таблица, и каждая строка имеет знак + в конце, где, если вы нажмете на то подписать эту строку вы щелкнули получает дублируется. (HTML ниже)

Знак + содержит всплывающую подсказку, в которой говорится: «Дублируйте эту строку». Если вы перемещаете мышь и выходите, всплывающая подсказка показывает и уходит должным образом. НО, если вы нажмете на знак +, всплывающая подсказка, если она покажется, останется там и не исчезнет.

<SPAN rel="tooltip" data-content="Duplicate this row" title="Duplicate this row" data-html="true"> 
<input class='submit' type="image" name="Add" class="submit" onClick="this.form.appendChild(getInputNode({'type':'hidden','name':'Add','value':'1'}));cloneRow(this);return false;" height="12" value="1" src="/images/icons/plus.gif" width="12" alt=''/> 
</SPAN> 

Этот HTML-код сгенерирован нашими perl-кодом, который выдает HTML, основываясь на его возможностях.

Я ничего не вижу в подсказках Bootstrap, чтобы сделать это всплывающей подсказкой, пропустив таймер или что-то в этом роде (что бы решить эту проблему). У кого-нибудь есть предложения?

ответ

2

Ничего. Это оказалось простым вопросом, где все, что вам нужно сделать, это сказать, один из функций, вызываемых OnClick для $(this).tooltip('hide');

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