Две функции jQuery ready на странице

dspu
На сайте с 10.05.2006
Offline
268
687

А выполняется только та, которая подключается первой. В каком направлении нужно копать?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Ctrl-Shift-J и смотрим ошибки, т.к. $(document).ready(), если Вы о нём, выполняется столько раз, сколько встретится.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
dspu
На сайте с 10.05.2006
Offline
268
#2

$("a[href^=http]").not("a[href*=site.ru]").attr("target", "_blank");

Uncaught Error: Syntax error, unrecognized expression: a[href*=site.ru]

убрал эту строчку и все заработало, т.е. javascript выполняется до первой ошибки?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

Да, до первой ошибки

F9
На сайте с 13.04.2008
Offline
104
#4
dspu:
$("a[href^=http]").not("a[href*=site.ru]").attr("target", "_blank");

Uncaught Error: Syntax error, unrecognized expression: a[href*=site.ru]

убрал эту строчку и все заработало, т.е. javascript выполняется до первой ошибки?

Правильная версия выражения:

$("a[href^='http']").not("a[href*='site.ru']").attr("target", "_blank");

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий