Страница 1 из 11
Модератор форума: JonMagon 
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery функции .click() и .trigger('click') (Перестали работать)
jQuery функции .click() и .trigger('click')
Мыдаров
Сообщений: 49
Репутация: 1

Сообщение # 1 | 07:34:21
Всем привет.
Кто в курсе, почему на Ucoz перестали работать функции

Код
$("#id").click();
и

Код
$("#id").trigger('click');
Последний раз я их использовал когда на сайте была версия JQuery jquery-1.7.2.js и тогда всё работало.
Сейчас стоит последняя версия.
Пробовал перейти обратно на версию 1.7.2, но результат такой же, не работает.
Что, JQuery отказался от этих функций? Или ucoz выдаёт нам урезанную версию JQuery ?
mrx
Сообщений: 285
Репутация: 45

Сообщение # 2 | 08:36:08
Мыдаров, покажите где именно не работает.
Мыдаров
Сообщений: 49
Репутация: 1

Сообщение # 3 | 10:01:43
mrx
Сообщений: 285
Репутация: 45

Сообщение # 4 | 11:20:25
А что там должно срабатывать? Переход идёт по href, а к событию .click никаких функций не привязано.

Вот моя тестовая страница: http://masseffect-universe.com/testpage

Код

<a href="javascript://" id="link_1">Open link 1</a>
<br>
<a href="javascript://" id="link_2">Open link 2</a>
<script>
$('#link_1').click(function(){alert('Клик!');});
$('#link_2').click(function(){window.location='http://forum.ucoz.ru/forum/38-77954-1';});
</script>
Мыдаров
Сообщений: 49
Репутация: 1

Сообщение # 5 | 11:23:30
mrx, должен срабатывать автоматический клик по ссылке, по крайне мере раньше я так пользовался этим.
mrx
Сообщений: 285
Репутация: 45

Сообщение # 6 | 11:51:36
Цитата Мыдаров ()
mrx, должен срабатывать автоматический клик по ссылке, по крайне мере раньше я так пользовался этим.

Автоматический клик возможен, например, при наведении курсора на ссылку без нажатия, но это уже другое событие .mouseover. А .click срабатывает только при нажатии на элемент. Как-то так.
Мыдаров
Сообщений: 49
Репутация: 1

Сообщение # 7 | 12:45:37
В общем решение нашел, кому интересно скрипт будет лежать в Demo до вечера.
mrx
Сообщений: 285
Репутация: 45

Сообщение # 8 | 13:01:11
Цитата Мыдаров ()
В общем решение нашел, кому интересно скрипт будет лежать в Demo до вечера.

Так бы и написали, что при обновлении страницы. Только вот это решение все современные браузеры успешно блокируют.
Мыдаров
Сообщений: 49
Репутация: 1

Сообщение # 9 | 13:03:22
mrx, я собираюсь использовать это для других целей, не для перехода по ссылке, мне главное чтобы происходил клик по нужному мне элементу.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery функции .click() и .trigger('click') (Перестали работать)
Страница 1 из 11
Поиск: