Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2013, 13:43
Аватар для 1n3gan
Интересующийся
Отправить личное сообщение для 1n3gan Посмотреть профиль Найти все сообщения от 1n3gan
 
Регистрация: 10.04.2013
Сообщений: 27

Действие после клика мыши
Вопрос в заголовке не совсем корректен, т.к не знаю как правильно сформулировать его коротко.

Приведу сразу пример:
$('nav a').each(function(){
	$(this).click(function(){
		$(window).load(function(){
			alert(1); // Нужно чтобы сработал alert после того,
// как мы перешли на другую страницу, на которую попали после клика на ссылку, чей родитель nav
		})
	})
})

Как это сделать? спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 06.11.2013, 14:23
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

При переходе по ссылке текущий документ выгружается полностью.
И загружается новый, который о предыдущем и знать не знает, не говоря уже о том, что в нем когда-то произошел клик.
Варианты:
- Не перезагружать документ, используя HTML5 History API
- Запоминать факт события клика в sessionStorage
- Отменять переход по ссылке, добавлять к ссылке дополнительную информацию через hash-составляющую (link/go/to.html#clicked к примеру).
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 06.11.2013, 15:11
Аватар для 1n3gan
Интересующийся
Отправить личное сообщение для 1n3gan Посмотреть профиль Найти все сообщения от 1n3gan
 
Регистрация: 10.04.2013
Сообщений: 27

danik.js, спасибо большое за ответ. изучу каждый ваш вариант и выберу наиболее подходящий...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
закрытие окна после движения мыши BARABANTEMO Общие вопросы Javascript 10 10.09.2013 03:18
Немного Юмора - Гуртовщики Мыши antonM Оффтопик 12 23.03.2012 20:04
функция внутри Live() срабатывает после второго клика Ad1r jQuery 7 09.08.2011 14:11
Получение координат клика мыши uonax Events/DOM/Window 3 20.06.2010 09:32
Не убирать кнопку после клика по ней. CompModdd jQuery 2 12.05.2009 02:13