TLENS » 2011.02.17 18:33

Например вот сидит в теле страницы
И выполнить на нем красивую анимацию.
Ну вот можно было бы и снизу вставить но не вариант.
я уже и пробовал load $.getScript не знаю почему не получается 
<div class="tak"><script type="text/javascript" charset="UTF-8" src="http://takru.com...></script></div>

Gemorroj » 2011.02.17 18:51

попробуй сформулировать вопрос корректнее... загрузки чего ты хочешь дождаться?

TLENS » 2011.02.17 18:59

Я забыл за onLoad
Добавлено спустя   1 минуту  13 секунд:
Я имел ввиду когда скрипт загрузится вызвать фуекцию

Gemorroj » 2011.02.17 19:21

у jQuery есть метод ready

TLENS » 2011.02.17 19:47

О точно сработало

Код:

1
$('.tak script').ready(function(){console.log('Ok');});
Gemorroj » 2011.02.17 20:13

и еще почитай про скорость выборки твоих $('.tak - это очень медленно.

TLENS » 2011.02.17 20:25

Gemorroj написал:

и еще почитай про скорость выборки твоих $('.tak - это очень медленно.

Всмысле? что именно замедляет?

Gemorroj » 2011.02.17 20:29

выборка по стилю. ты представляешь что делает jQuery чтобы найти этот элемент? он выбирает ВСЕ элементы и ищет в них class со значением tak.

TLENS » 2011.02.17 20:42

Это по id надо?

Gemorroj » 2011.02.17 20:57

лучше всего по ID, хотя есть много вариантов оптимизации.
скажем, $('div.tak'); будет быстрее чем просто $('.tak'); потому что jQuery будет перебирать только div-элементы, а не все подряд.
Добавлено спустя   3 минуты  57 секунд:
кстати, очень рекомендую блог этого чувака) http://anton.shevchuk.name/ конкретно по селекторам читать тут http://anton.shevchuk.name/javascript/j … selectors/

TLENS » 2011.02.17 21:11

ГГ я на нем и вишу как только ты мне посоветовал jquery.
Правда еще многое не перечитал.
Добавлено спустя   1 минуту  13 секунд:
Ну я понял что ты имееш ввиду.