На самом деле, это довольно легко, если смотреть под простым углом.
Первое, что нужно отметить, это то, что все подсказки в документе, используют только один макет разметки, чтобы показать все подсказки. Каждый раз, когда запускается новая подсказка, он только обновляет свой макет разметки и показывает его.
Давайте рассмотрим пример того, как обойти то, что вы пытаетесь
Я использовал демо для этого. Таким образом, наценка:
Примечание. Я использую две подсказки для имитации случая, имеющего несколько подсказок
<a class="title" title="hello" href="http://plugins.learningjquery.com/cluetip/demo/ajax3.html" rel="http://plugins.learningjquery.com/cluetip/demo/ajax3.html">This example</a>
<a class="basic" href="http://plugins.learningjquery.com/cluetip/demo/ajax.html" rel="http://plugins.learningjquery.com/cluetip/demo/ajax.html">Basic</a>
Давайте сделаем небольшое изменение в стилях, чтобы оно выровнялось правильно
.cluetip-close { float: right; margin-top: -40px; }
Теперь наш сценарий для подсказок.
var title;
$('a.title').cluetip({
closePosition: 'top',
sticky: true,
closeText: '<img src="http://plugins.learningjquery.com/cluetip/demo/cross.png" alt="close" width="16" height="16" />Close',
ajaxCache: false,
ajaxSettings: {
success: function(data) {
title = "Your new Title";
$(this).attr("title", title); //just set the title for consistency
}
},
onShow : function(ct,c) {
$(".cluetip-title").text(title); //update the title class with the title
}
});
$('a.basic').cluetip(); //While definning another tip, it is NOT affected by previous one
СДЕЛАНО
Хотя скрипка может не показывать это. Я проверил это и он работает .