Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.09.2014, 22:59
Аватар для SnikerS
Интересующийся
Отправить личное сообщение для SnikerS Посмотреть профиль Найти все сообщения от SnikerS
 
Регистрация: 16.12.2010
Сообщений: 19

Событие изменения URL
Здравствуйте,
необходимо менять бэкграунд страниц в зависимости от урла.
На сайте стоит плагин FullAjax с History Api.

При переходе внутри сайта, страницы и урлы меняются с помощью Ajax без перезагрузки.
Подскажите, как отловить событие изменения урла?
jQuery(window).bind('changeurl', function() {
  switch(window.location.pathname) {
    case '/':jQuery('#ground').css('background-image','url(/templates/sdi/img/main.jpg)');break;
    case '/catalog/':jQuery('#ground').css('background-image','url(/templates/sdi/img/catalog.jpg)');break;
    case '/about.html':jQuery('#ground').css('background-image','url(/templates/sdi/img/about.jpg)');break;
  }
  alert(window.location.pathname);
});

Последний раз редактировалось SnikerS, 15.09.2014 в 23:04.
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2014, 01:24
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,103

Первая же страница описания FullAJAX.

Сообщение от https://github.com/Fedik/FullAJAX/wiki/Basics-usage
FLAX.Html.onall('load', function(options){
  //here some code for notify other scripts 
});
Or by request ID
FLAX.Html.on('forFullAjax', 'load', function(options){
  //here some code for notify other scripts 
});
__________________
29375, 35
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие изменения модели. Павел Б Angular.js 5 04.09.2013 22:28
Водяной знак на fancybox bobrina Общие вопросы Javascript 1 03.06.2011 20:11
Событие изменения размера элемента <div>, <td> javascripter Events/DOM/Window 10 01.03.2011 02:33
Jquery – событие по url lastic jQuery 4 18.02.2010 15:06
Отловить событие изменения элемента pavl Events/DOM/Window 13 13.04.2009 13:00