Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Имитация нажатия На ссылку (https://javascript.ru/forum/misc/47332-imitaciya-nazhatiya-na-ssylku.html)

freelancer.rnd 19.05.2014 14:30

Имитация нажатия На ссылку
 
Здравствуйте, почитал подобные статьи на форуме, но ответа не нашел , везде во круг до околj.
Суть такая, На сайте есть три таба (вкладки), Они открываются при нажатие на конкретую ссылку с названием вкладки. Мне нужно что бы она открывала вкладку которая указана в гет параметре , но это я могу зделать , как мне зделать так что бы она имитировала клик по вкладки (по ссылки , <a href=".tab4>) 4 - взята с гет параметра, как имитировать нажатие на эту ссылку ? у них есть class

HOG_Seruj 19.05.2014 16:02

Если Вы переходите по ссылки и перегружается страница, скрипт выполнится повторно, потому мне кажется имитация Вам тут не поможет. Вам нужно проверить url и сравнить его с href ссылки и установить class="active" предварительно убрав этот класс у всех ссылок табов.

freelancer.rnd 19.05.2014 16:21

нет , старница не перезагружается а обрабатывается скрипт при нажатии

HOG_Seruj 19.05.2014 16:31

Тогда на клик убираете активный клас и для this его присваиваете.

freelancer.rnd 19.05.2014 16:37

А на примере можно?

HOG_Seruj 19.05.2014 17:01

Код на jQuery.
$('.tabs a').click(function(){
  var this = $(this);
  this.parent().find('a').removeClass('active');
  this.addClass('active');
});

freelancer.rnd 19.05.2014 17:30

А смотрите , вот еще
<li><a href=".description_1" class="item1">нг 5222</a></li>
Вот она выглядит вот так , а как можно зделать чтобы переходила на страницу с этой ссылкой
Например.
http://оао-долина.рф/
Это сайт в коотром табы , как перейти на этот сайт что бы ссылка .description_1 Была активной , типо http://оао-долина.рф/.description_1 только так не работает , как переходить по таким ссылкам

HOG_Seruj 19.05.2014 17:50

Ну по ссылке 404, да и ссылка .description_1 странная, если хотите якорь то тогда должно быть #description_1. Так как вы писали что при клике на ссылку страницу не перегружается, то вам href по сути и не нужен. Перейти по ссылке: можете получить значение href при клике и сделать window.location = myLink;

freelancer.rnd 19.05.2014 18:37

Да дело в том что скрипт не мой ,
на этом сайте я писал сам http://оао-долина.рф/гильотинные-ножницы/
Там я смог это все реализовать а тут скрипты не мои и не могу в них рахобраться что бы зделать так,

HOG_Seruj 20.05.2014 10:39

Пробуйте внедрить то что я написал в код.


Часовой пояс GMT +3, время: 12:29.