Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.05.2014, 14:30
Интересующийся
Отправить личное сообщение для freelancer.rnd Посмотреть профиль Найти все сообщения от freelancer.rnd
 
Регистрация: 14.05.2014
Сообщений: 27

Имитация нажатия На ссылку
Здравствуйте, почитал подобные статьи на форуме, но ответа не нашел , везде во круг до околj.
Суть такая, На сайте есть три таба (вкладки), Они открываются при нажатие на конкретую ссылку с названием вкладки. Мне нужно что бы она открывала вкладку которая указана в гет параметре , но это я могу зделать , как мне зделать так что бы она имитировала клик по вкладки (по ссылки , <a href=".tab4>) 4 - взята с гет параметра, как имитировать нажатие на эту ссылку ? у них есть class
Ответить с цитированием
  #2 (permalink)  
Старый 19.05.2014, 16:02
Аватар для HOG_Seruj
Интересующийся
Отправить личное сообщение для HOG_Seruj Посмотреть профиль Найти все сообщения от HOG_Seruj
 
Регистрация: 15.04.2010
Сообщений: 14

Если Вы переходите по ссылки и перегружается страница, скрипт выполнится повторно, потому мне кажется имитация Вам тут не поможет. Вам нужно проверить url и сравнить его с href ссылки и установить class="active" предварительно убрав этот класс у всех ссылок табов.
Ответить с цитированием
  #3 (permalink)  
Старый 19.05.2014, 16:21
Интересующийся
Отправить личное сообщение для freelancer.rnd Посмотреть профиль Найти все сообщения от freelancer.rnd
 
Регистрация: 14.05.2014
Сообщений: 27

нет , старница не перезагружается а обрабатывается скрипт при нажатии
Ответить с цитированием
  #4 (permalink)  
Старый 19.05.2014, 16:31
Аватар для HOG_Seruj
Интересующийся
Отправить личное сообщение для HOG_Seruj Посмотреть профиль Найти все сообщения от HOG_Seruj
 
Регистрация: 15.04.2010
Сообщений: 14

Тогда на клик убираете активный клас и для this его присваиваете.
Ответить с цитированием
  #5 (permalink)  
Старый 19.05.2014, 16:37
Интересующийся
Отправить личное сообщение для freelancer.rnd Посмотреть профиль Найти все сообщения от freelancer.rnd
 
Регистрация: 14.05.2014
Сообщений: 27

А на примере можно?
Ответить с цитированием
  #6 (permalink)  
Старый 19.05.2014, 17:01
Аватар для HOG_Seruj
Интересующийся
Отправить личное сообщение для HOG_Seruj Посмотреть профиль Найти все сообщения от HOG_Seruj
 
Регистрация: 15.04.2010
Сообщений: 14

Код на jQuery.
$('.tabs a').click(function(){
  var this = $(this);
  this.parent().find('a').removeClass('active');
  this.addClass('active');
});
Ответить с цитированием
  #7 (permalink)  
Старый 19.05.2014, 17:30
Интересующийся
Отправить личное сообщение для freelancer.rnd Посмотреть профиль Найти все сообщения от freelancer.rnd
 
Регистрация: 14.05.2014
Сообщений: 27

А смотрите , вот еще
<li><a href=".description_1" class="item1">нг 5222</a></li>
Вот она выглядит вот так , а как можно зделать чтобы переходила на страницу с этой ссылкой
Например.
http://оао-долина.рф/
Это сайт в коотром табы , как перейти на этот сайт что бы ссылка .description_1 Была активной , типо http://оао-долина.рф/.description_1 только так не работает , как переходить по таким ссылкам
Ответить с цитированием
  #8 (permalink)  
Старый 19.05.2014, 17:50
Аватар для HOG_Seruj
Интересующийся
Отправить личное сообщение для HOG_Seruj Посмотреть профиль Найти все сообщения от HOG_Seruj
 
Регистрация: 15.04.2010
Сообщений: 14

Ну по ссылке 404, да и ссылка .description_1 странная, если хотите якорь то тогда должно быть #description_1. Так как вы писали что при клике на ссылку страницу не перегружается, то вам href по сути и не нужен. Перейти по ссылке: можете получить значение href при клике и сделать window.location = myLink;
Ответить с цитированием
  #9 (permalink)  
Старый 19.05.2014, 18:37
Интересующийся
Отправить личное сообщение для freelancer.rnd Посмотреть профиль Найти все сообщения от freelancer.rnd
 
Регистрация: 14.05.2014
Сообщений: 27

Да дело в том что скрипт не мой ,
на этом сайте я писал сам http://оао-долина.рф/гильотинные-ножницы/
Там я смог это все реализовать а тут скрипты не мои и не могу в них рахобраться что бы зделать так,
Ответить с цитированием
  #10 (permalink)  
Старый 20.05.2014, 10:39
Аватар для HOG_Seruj
Интересующийся
Отправить личное сообщение для HOG_Seruj Посмотреть профиль Найти все сообщения от HOG_Seruj
 
Регистрация: 15.04.2010
Сообщений: 14

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнить событие после нажатия на ссылку до перехода FRIE Общие вопросы Javascript 2 15.05.2014 11:28
Имитация нажатия кнопки Mukhtar Events/DOM/Window 11 18.09.2012 09:53
Имитация нажатия на ссылку martinss AJAX и COMET 6 28.05.2012 20:35
имитация нажатия на кнопку syegorius Javascript под браузер 5 21.07.2011 14:30
Имитация нажатия клавиши Wolf Общие вопросы Javascript 10 08.01.2011 12:14