我刚跟着this instruction通过ajax使jQueryUI工具提示加载内容。 (fiddle)(Full Screen)。问题是我无法为第一个工具提示(.loadtip
)设置不同的位置。谁能告诉我是否有可能覆盖第一个工具提示的位置?
代码:
$(document).tooltip({
items: "[data-info]",
position: {
my: "left+70 top",
at: "center top",
},
content: function () {
return $(this).data('info');
},
show: null,
close: function (event, ui) {
ui.tooltip.hover(
function () {
$(this).stop(true).fadeTo(400, 1);
},
function () {
$(this).fadeOut("150", function () {
$(this).remove();
})
});
}
});
$('.loadtip').tooltip({
position: {
my: "right top",
at: "center top-10"
},
content:function(callback) {
var loadfile = $('.loadtip').data("info");
$.get(loadfile,{}, function(data) {
callback(data);
});
},
});
答案 0 :(得分:1)
您可以在初始化期间设置位置。例如,如果你有两个班级,那么' class-a'和' class-b'然后可以为这两个类设置不同的位置,如下所示:
$( ".class-a" ).tooltip({ position: { my: "left+30 center", at: "right center" } });
$( ".class-b" ).tooltip({ position: { my: "left+15 right", at: "right right" } });