我正在为 jQuery 使用 qTip 1.0.0-rc3 插件。而且,虽然这没什么大不了的,但我很好奇为什么会这样:
$(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
我确定这很愚蠢,但我错过了什么?
谢谢。