Я использую плагин qTip 1.0.0-rc3 для jQuery. И хотя это не имеет большого значения, мне любопытно, почему это работает:
$(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
Я уверен, что это что-то глупое, но чего мне не хватает?
Спасибо.