- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$(document).ready(function () {
$("a").easyTooltip()
});
$(document).ready(function () {
$("img").easyTooltip()
});
$(document).ready(function () {
$("span").easyTooltip()
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
$(document).ready(function () {
$("a").easyTooltip()
});
$(document).ready(function () {
$("img").easyTooltip()
});
$(document).ready(function () {
$("span").easyTooltip()
});
Отформатировал для лучшего усваивания.
$("a,img,span").easyTooltip();
});
- нет привязки к тегу
- будет работать с контентом добавленным после document.ready, без дополнительной инициализации
- live влечет за собой дополнительные издержки по времени выполнения. нужны подробности - читайте про способ реализации live метода на страничке http://api.jquery.com/live/ (раздел Event Delegation) или на русском языке тоже было, но ссылку сейчас не смогу сказать
- $(document).ready(function () { будет работать сразу же после инициализации DOM
Выдержка из мануала (http://api.jquery.com/ready/) :
"The handler passed to .ready() is guaranteed to be executed after the DOM is ready, so this is usually the best place to attach all other event handlers and run other jQuery code"
- дополнительные издержки не настолько велики, если конечно лайвом не злоупотреблять
- там написано что код гарантирует срабатывание после инициализации ДОМа, но там не сказано что он вызывается сразу после инициализации ДОМа!
Вы исходники изучали, что вы мне всё мануал да мануал? Лучший мануал - исходники!
И хоть в первый двух пунктах прав Страйкер, но все же .ready() действительно выполняется после загрузки всех картинок, стилей и скриптов
Идеальный же вариант где-то посередине, в реди повесить делегейтом хендлеры на нужных контейнерах, таким образом и издержки сократятся до минимума и не будет тормозной инициализации
navite javascript+DOM2 самое то
впрочем, jquery не сильно медленный, т.е. на глаз незаметно - это все таки не флаш, где даже баннер грузит проц на 100%
(жутко любопытно, что за зверь такой)
:)))