Вы не хотите ждать, пока элемент переместится для вызова qtip
, плагин qtip
предназначен для вызова установки поведения зависания.
Если содержимое, которое вы хотите в qtip, существует на момент, когда вы делаете это, это может быть тем, что вы хотите:
$("#cartItems tr.cItem").each(function() {
var $this = $(this);
$this.qtip({
content: {
text: $this.next().children().text()
}
});
});
Это устанавливает qtips один раз , с текстом, полученным из дочернего содержимого следующего элемента.
Если вы хотите сделать это динамически (например, дочерний контент следующего элемента может измениться в зависимости от действий пользователя на странице), то:
$("#cartItems tr.cItem").mouseenter(function() {
var $this = $(this);
$this.qtip("option", "content.text", $this.next().children().text());
}).qtip();
Это устанавливает qtips (один раз) и устанавливает обработчик mouseenter
, который устанавливает текст qtip, когда мышь фактически входит в элемент.