我正在使用jQuery的qTip 1.0.0-rc3插件。而且,雖然這不是什麼大不了的事,我很好奇,爲什麼這個工程:爲什麼這個JavaScript不起作用?
$(document).ready(function() {
if (jQuery().qtip) {
$('[data-qtip]').each(function() {
var qTipContent = $(this).attr("data-qtip");
$(this).qtip({ content: qTipContent });
});
}
});
,這確實不工作:
$(document).ready(function() {
addToolTips();
});
function addToolTips() {
if (jQuery().qtip) {
$('[data-qtip]').each(function() {
var qTipContent = $(this).attr("data-qtip");
$(this).qtip({ content: qTipContent });
});
}
};
前者被一個功能,而中調用後者不是。下面是從Firebug的錯誤消息:
f(this).data("qtip") is null
我敢肯定,這是愚蠢的東西,但我缺少什麼?
謝謝。
我懷疑別的東西是不對的。這些行爲是相同的,除了addToolTips不在其他地方調用(它們都是從「在函數內部」執行的)。 – 2010-11-09 23:43:41