2015-08-11 22 views
1
$('#content #home nav #navigationList li:nth-child(2) a').trigger("click"); 
$('#content #home nav #navigationList li:nth-child(2) a').css("background", "red"); 

Я пытаюсь создать триггер события, щелкнув на "", который работает в консоли firefox, но не в моем js-файле. Тот же селектор с .css() работает без проблем. Нужна помощь, может кто-нибудь объяснить мне почему.event trigger click jquery

Моя проблема моя навигационная панель

я хотел это http://gontranachille.com/en/о о не папка это раздел в singlepage сайте я хотел, если пользователь поставил эту ссылку http://gontranachille.com/en/about сайт прокрутки автоматически на раздел, которому это удается, он работает с изменением цвета css, но не с триггером, и это тот же селектор, и в консоли firefox он работает также ...

+0

Можете ли вы добавить скрипку? – joyBlanks

+4

Возможный дубликат [jQuery: как вызвать событие щелчка привязки ссылки) (http://stackoverflow.com/questions/6068266/jquery-how-to-trigger-anchor-links-click-event) – Popnoodles

+0

Можете ли вы проверить все ответы? – ebilgin

ответ

0

trigger("click") запускает функцию щелчка в js , Если вы хотите перейти по ссылке href. Вы можете использовать код ниже.

location.href = $('#content #home nav #navigationList li:nth-child(2) a').attr("href"); 
+0

$ ('# content #home nav #navigationList li: nth-child (2) a') [0] .click(); – rodolphe

+0

Также эта работа, но мне нужно выполнить все мои вычисления снова для панели навигации, потому что это исправление. Я думаю, что это единственный способ. – rodolphe

+0

Какой расчет точно? Для получения дополнительной информации предоставьте больше кода. – ebilgin