Сообщение от rbooz
|
Gvozd, в случае с лоадом "внутри ф-ции обработчике" это будет где? в callback'e?
|
да
Сообщение от rbooz
|
Когда использование live будет оправданным?
|
ну, лично я вижу такие ситуации:
- события не связанные с движением мыши, и печатанием на клавиаутуре.
хотя есть ситуации, когда в такой ситуации надо повесить live, но надо быть осторожным, так как такое использование может затормозить браузер. Особенно mousemove.
- у вас есть достаточно большое количество объектов, для которых надо повесить единый обработчик. например "виртуальная клавиатура",
динамическое дерево, выпадающие многоуровневые меню, всякого рода карты с областями, элементы списков
чем больше количество однотипных объектов обрабатывается, тем выше скорость при повешении/снятия события
- особенно полезно, если эта куча объектов является динамической, и могут исчезать/добавлятся новые объекты. Например AJAX-дерево
и главное не забывать снять обработчик события, если на странице уже точно нету ни одного обрабатываемого объекта.
кажется все. больше поводов использовать live не вижу
ну и уж никак не стоит назначать его для одиночного элемента по id-шнику