Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.08.2014, 12:24
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Ребята, всё это конечно хорошо, но ту проблему которую мне нужно было решить, я не решил. Более того, код jQuery тут не причём. Я уже другой скрипт js подключил плагина меню, но ситуация всё та же: у меня не отрабатывает скрипт php, вот он:

<a href="/?controller=category&id={$itemChild['id']}" title="{$itemChild['name']}">{$itemChild['name']}</a>

т.е. прежде чем выполнить jQuery код, мне необходимо что бы отработала ссылки и осуществился переход!

Последний раз редактировалось Rodger1956629, 12.08.2014 в 12:42.
Ответить с цитированием
  #12 (permalink)  
Старый 12.08.2014, 12:28
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Или мне нужно обратиться на форум по php? Скорее, проблема связана с DOM объектом и перехватом событий. Видимо, нужно в этом направлении думать, а не копаться в коде jQuery.
Ответить с цитированием
  #13 (permalink)  
Старый 12.08.2014, 12:31
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Т.е. мне необходимо что бы и скрипт отрабатывал и ссылка тоже. Но пока что, так не получается.
Или это уже нужно с Ajax разбираться?!

Последний раз редактировалось Rodger1956629, 12.08.2014 в 12:40.
Ответить с цитированием
  #14 (permalink)  
Старый 12.08.2014, 12:52
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Время жизни js-скрипта ограничено пребывание на странице. После клика по ссылке страница загружается заново и ничего не знает о том, что было раньше, естественно, что у тебя ничего не отрабатывает.

Объясни на пальцах что ты хочешь сделать. У тебя какое-то меню, так? Ты хочешь, чтобы после перехода по ссылке оно каким-то образом анимировалось?
Ответить с цитированием
  #15 (permalink)  
Старый 12.08.2014, 13:04
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Да. Выпадающее меню, которое должно раскрыться, но при этом должен осуществиться переход по этой ссылке:

<a href="/?controller=category&id={$itemChild['id']}" title="{$itemChild['name']}">

Собственно, по этой ссылке нужно кликнуть и отработает скрипт jQuery, и меню расскроется. Но поскольку происходит перехват в DOM как я понимаю, то ссылка не отрабатывает.
Ответить с цитированием
  #16 (permalink)  
Старый 12.08.2014, 13:07
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

В общем, нужно сделать так, что бы сначала отработала ссылка, а уж затем раскрылось меню с помощью jQuery. Конечно, можно и наоборот сделать но я не знаю как.
Ответить с цитированием
  #17 (permalink)  
Старый 12.08.2014, 13:08
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Сообщение от ixth Посмотреть сообщение
Время жизни js-скрипта ограничено пребывание на странице. После клика по ссылке страница загружается заново и ничего не знает о том, что было раньше, естественно, что у тебя ничего не отрабатывает.
Не отрабатывает ссылка, а скрипт отрабатывает. Если отключить скрипт, то ссылка снова работает и отрабатывает блок php кода, для загрузки товара по этой ссылке.
Ответить с цитированием
  #18 (permalink)  
Старый 14.08.2014, 15:21
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Сообщение от ixth Посмотреть сообщение
Время жизни js-скрипта ограничено пребывание на странице. После клика по ссылке страница загружается заново и ничего не знает о том, что было раньше, естественно, что у тебя ничего не отрабатывает.

Объясни на пальцах что ты хочешь сделать. У тебя какое-то меню, так? Ты хочешь, чтобы после перехода по ссылке оно каким-то образом анимировалось?
Да. Я хочу что бы при переходе по ссылке, раскрывалось меню под этой ссылкой.
Ответить с цитированием
  #19 (permalink)  
Старый 14.08.2014, 15:26
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Rodger1956629,
тогда вам надо писать скрипт который при загрузке страницы искал активный пункт и выполнял анимацию
Ответить с цитированием
  #20 (permalink)  
Старый 14.08.2014, 15:52
Интересующийся
Отправить личное сообщение для Rodger1956629 Посмотреть профиль Найти все сообщения от Rodger1956629
 
Регистрация: 30.07.2013
Сообщений: 21

Да в том то и дело, что мне нужен скрипт, который будет анимировать меню только после нажатия на ссылку из этого меню. Ладно, буду разбираться. Спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик событий kucaeva Общие вопросы Javascript 2 10.12.2010 16:42
обработчик события focus для окна Сергей Д Internet Explorer 4 22.09.2010 17:33
jQuery проблемы с раскрывающимся списком teclis jQuery 3 24.08.2010 12:25
События Jquery и не только Tohin Events/DOM/Window 3 21.08.2009 14:57
Обработчик события: как делает jquery? Shasoft jQuery 35 22.04.2009 09:41