ツールチップが必要な要素を動的に作成するページがあります。
私はいくつかの異なるアプローチを試しましたが、役に立たない答えをオンラインで探しました。
今のところ、私はこれを持っています:
var $links = $('a.link');
var len = $links.length;
for(var i = 0; i < len; i++){
var $ele = $($links[i]);
$ele.qtip({
id: 'editLink',
overwrite: false,
content: {
text: $linkEditor,
title: {
text: 'Edit Link',
button: true
}
},
position: {
my: 'top center',
at: 'bottom center',
viewport: $(window)
},
show: {
event: 'mouseover',
solo: true
},
hide: false,
style: {classes: 'ui-tooltip-shadow ui-tooltip-red'}
});
}
私が探しているのは、これらすべての要素でまったく同じツールチップを使用する方法です。それらすべてがまったく同じコンテンツ (この場合は単一のフォーム) を使用し、まったく同じ方法で (id 'ui-tooltip-editLink' の tooltip 要素によって) ツールヒントを参照するようにします。
私が持っているものでは、現在最初のツールチップを正しく作成していますが、新しい要素を追加してツールチップを再割り当てすると、新しい要素に別の ID を持つまったく新しいツールチップが作成されます。
複数の要素、同じツールチップのアプローチを達成する方法を知っている人はいますか?