我有一个页面,其中我动态创建需要提示的元素。
我尝试了几种不同的方法,并在网上寻找答案,但都没有成功。
目前为止,我有以下代码:
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”的工具提示元素)。
目前,使用现有的设置,它可以正确创建第一个工具提示,但是如果我添加新元素并重新分配工具提示,则会为新元素创建一个全新的具有不同ID的工具提示。
是否有人知道实现多个元素具有相同工具提示的方法?