qtip2 ajax-tooltips を使用しています。これはスクリプトです ( 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);
});