我正在使用 qtip2 ajax 工具提示。这是脚本(http://jsfiddle.net/craga89/L6yq3/):
// Create the tooltips only when document ready
$(document).ready(function()
{
// MAKE SURE YOUR SELECTOR MATCHES SOMETHING IN YOUR HTML!!!
$('a').each(function() {
$(this).qtip({
content: {
text: 'Loading...',
ajax: {
url: 'http://qtip2.com/demos/data/owl',
loading: false
}
},
position: {
viewport: $(window)
},
style: 'qtip-wiki'
});
});
});
要使用脚本,我需要 ajax 文件的链接:
<a href='http://qtip2.com/demos/data/snowyowl'>Snowy Owl</a>
我想在没有链接的情况下调用 ajax 文件,但使用 data-id 属性,所以它看起来像:
<a href="#" data-id="1">Snowy Owl</a>
怎么做?
为了更清楚,像这样的代码:
var urlFormat = "/content/web/tooltip/ajax/ajaxContent{0}.html";
$(document).ready(function() {
$("#products").qtip({
filter: "a",
content: {
url: "/content/web/tooltip/ajax/ajaxContent1.html"
},
width: 520,
position: "top",
requestStart: function(e) {
e.options.url = qtip.format(urlFormat, e.target.data("id"));
}
});
$("#products").find("a").click(false);
});