Скрипты и шаблоны для uCoz - 3aKa4Ka
Каталог файлов | Иконки групп | Видео уроки | Статьи | PSD исходники | SEO софт/программы | SEO новости
логин:
пароль:

Регистрация Забыл пароль
Скрипты для uCoz Шаблоны для uCoz
Для того что бы оставлять сообщения на форуме вам необходимо зарегистрироваться или войти под своим профилем.

Изменение адреса без перезагрузки страницы - Страница 2 - Форум


  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Fro0st, lewonchik  
Форум » Веб мастеру » Интересные решения в uCoz » Изменение адреса без перезагрузки страницы
Изменение адреса без перезагрузки страницы
THE_KINGДата написания: Пятница, 17.06.2011, 20:08:09 | Сообщение № 21

Освоившийся
Сообщений: 186
Награды: 1
Репутация: 112
Что-то подобное этому есть на сайте red.mts.ru, только там это интересней выглядит..

trollhaus.ru - все уже там!
 
FrоstДата написания: Пятница, 17.06.2011, 21:05:50 | Сообщение № 22

Проверенный
Сообщений: 584
Награды: 39
Репутация: 469
THE_KING, там якори

 
THE_KINGДата написания: Пятница, 17.06.2011, 22:37:59 | Сообщение № 23

Освоившийся
Сообщений: 186
Награды: 1
Репутация: 112
Frоst, с ними интересней.. Как такое осуществить не сможешь показать?

trollhaus.ru - все уже там!
 
FrоstДата написания: Пятница, 17.06.2011, 23:57:51 | Сообщение № 24

Проверенный
Сообщений: 584
Награды: 39
Репутация: 469
Тоже самое, только тут history.pushState не нужен. И перед ссылками добавляй символ решетки (#)

 
alex11waДата написания: Вторник, 21.06.2011, 16:22:25 | Сообщение № 25

-= Уровень: 0 =-
Сообщений: 7
Награды: 0
Репутация: 6
Frost, может у вас появилось время написать ту функцию, которая при нажатие НАЗАД ВПЕРЁД подгружала бы и контент?
 
FrоstДата написания: Вторник, 21.06.2011, 20:20:08 | Сообщение № 26

Проверенный
Сообщений: 584
Награды: 39
Репутация: 469
alex11wa, извиняюсь. Если это актуально, то вот:
Code

$(function($){
   $('.links a').attr('onclick','return false;').click(function(){
     var state = href;
     var href = $(this).attr('href');
     $('.wrapper').text('Loading...');
     $('.wrapper').load(href+' .content', function(){
       history.pushState(state, null, href);
     });
   });
   window.addEventListener("popstate", function(event) {
     $('.wrapper').load(state+' .content');
   }
});

Не проверял, но функция должна работать.
Еще раз извиняюсь, память плохая ^_^


 
alex11waДата написания: Четверг, 23.06.2011, 02:58:48 | Сообщение № 27

-= Уровень: 0 =-
Сообщений: 7
Награды: 0
Репутация: 6
Frost, спасибо! сейчас попробую...

Добавлено (23.06.2011, 02:58:48)
---------------------------------------------
всем привет! функция работает, что касается меня, то без якоря выглядит натурально)) очень вовремя... Frost, спасибо!


Сообщение отредактировал alex11wa - Четверг, 23.06.2011, 03:00:56
 
Форум » Веб мастеру » Интересные решения в uCoz » Изменение адреса без перезагрузки страницы
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:
Обсуждение темы на форуме веб мастеров 3aKa4Ka.at.ua

© 3aka4ka.at.ua 2008 - 2021г. Все материалы размещенные на сайте принадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Администрация ответственности за содержание материала не несет и убытки не возмещает.