Делаю пушстейт навигацию на сайте. Контент на странице, при нажатии на ссылку слайдиться справа налево. Когда юзер нажимает на кнопку Назад в браузере, мне нужно этот контент теперь прослайдить в обратную сторну (слева направо). Это все замечательно работает. Но когда юзер нажимает Вперед мне снова нужно контент прослайдить справа налево (аля три виев на гитхабе). При навигации по истории генерируется ивент popstate. Может с него можно узнать какая кнопка была нажата?
Заранее спасибо за подсказки )
Спустя 1 час, 12 минут, 29 секунд (14.12.2011 - 22:14) Игорь_Vasinsky написал(а):
Цитата |
Может с него можно узнать какая кнопка была нажата? |
а не логичней вешать тот обработчик на ту кнопку - на какую надо?
Спустя 46 минут, 54 секунды (14.12.2011 - 23:01) kasichvadim написал(а):
Цитата (Игорь_Vasinsky @ 14.12.2011 - 21:14) | ||
а не логичней вешать тот обработчик на ту кнопку - на какую надо? |
Если бы можно было повесить обработчик (или если бы я знал как это сделать) на кнопку back или forward, этот топик я бы не создавал. Видимо Вы невнимательно читали мой пост, либо я не все понятно там изложил.
Насколько мне известно, на эти кнопки обработчик повесить невозможно. При навигации по истории просто генериться событие popstate.
Спустя 3 минуты (14.12.2011 - 23:04) Игорь_Vasinsky написал(а):
да я тебе даже на координату страницы её подвесить могу, а ты говоришь. ты не просекаешь логику механизма.
Знаком с JS?
Знаком с JS?
Спустя 14 минут, 26 секунд (14.12.2011 - 23:18) kasichvadim написал(а):
Цитата (Игорь_Vasinsky @ 14.12.2011 - 22:04) |
да я тебе даже на координату страницы её подвесить могу |
дело в том, что эти кнопки за пределами страницы находяться )
Я за эти кнопки http://clip2net.com/s/1oWxE
P.S. Может ты можешь еще обработчик клика по рабочему столу повесить?
Спустя 19 минут, 38 секунд (14.12.2011 - 23:38) Игорь_Vasinsky написал(а):
Да как 2 пальца.... даже удар лба о монитор
http://www.google.ru/#sclient=psy-ab&hl=ru...iw=1366&bih=610
http://www.google.ru/#sclient=psy-ab&hl=ru...iw=1366&bih=610
Спустя 10 минут, 12 секунд (14.12.2011 - 23:48) kasichvadim написал(а):
Цитата (Игорь_Vasinsky @ 14.12.2011 - 22:38) |
Да как 2 пальца.... даже удар лба о монитор http://www.google.ru/#sclient=psy-ab&hl=ru...iw=1366&bih=610 |
Ну удар лба о монитор и я мастак отследить
Но хотелось бы всего лишь определить какая же все-таки кнопка истории была нажата )
Спустя 16 минут, 39 секунд (15.12.2011 - 00:05) caballero написал(а):
В HTML5 для жертв моды на аякс добавили функционал управления историей.
http://habrahabr.ru/blogs/javascript/123106/
Но именно отследтить куда былан нажата кнопка все равно нельзя
http://habrahabr.ru/blogs/javascript/123106/
Но именно отследтить куда былан нажата кнопка все равно нельзя
Спустя 14 минут, 56 секунд (15.12.2011 - 00:20) kasichvadim написал(а):
А почему сразу жертвы? Как по мне, очень удобно, практично и красиво.