Главная » 2013 » Февраль » 11 » Ajax переходы v2.0 by -=WaMpIr=- (Скрипты для ucoz)
11.02.2013, 17:54

Ajax переходы v2.0 by -=WaMpIr=-




Честно говоря, не фанат публиковать свои скрипты, но т.к. этот я только доделал, то можно. smile
По названию понятно, что это доработанная версия.
Что было изначально:
1. Переход аякс
2. Смена url
3. Надпись загрузки
Что добавлено:
1. Смена title
2. Плавное появление
Убрана надпись Загрузка..., кому надо, возьмите из v1.
Основная часть установки осталась прежней.

А вот теперь ставим сам скрипт (прим. Название берётся из title самой ссылки, не забудьте их указать! Когда доделаю скрипт, обязательно добавлю.) :
Код
<script>  
/*! Copyright (c) 2013 kampolWaMpIr (http://web-draft.ucoz.ru/)
  * Ajax content ver. 2.0
  */
  $(function($){
  $('#menu a').attr('onclick','return false;').click(function(){  
  var href = $(this).attr('href');  
  $('.conteiner').fadeOut(90);
  $('.conteiner').load(href+' .conteiner', function(){  
  history.pushState(null, null, href);$('.conteiner').fadeIn(600);return false;
  });  
  });
  $('#menu a').attr('onclick','return false;').click(function(){  
  var title = $(this).attr('title');  
  document.title=title;
  });
  });
  </script>

С радостью отвечу на вопросы в комментариях.
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: -=WaMpIr=-
Категория: Скрипты uCoz | Просмотров: 1402 | Добавил: -=WaMpIr=- | Рейтинг: 5.0/2 |
Теги: AJAX, v2.0, переходы
Всего комментариев: 7
0  
1 InfoDusha -Infoscript Team-  (11.02.2013 22:40) [Материал]
Аватар пользователя
есть в планах пофиксить ошибки с формами, и с невыполняющимся js? т.е. если на другой странтце есть js-код, или тег from, у котрого action относительный, работать не будет. Могу помочь, если ты действительно разрешишь мне =) скайп на авке - звони.

-1  
2 -=WaMpIr=-   (12.02.2013 13:50) [Материал]
Аватар пользователя
Не совсем понял к чему это было сказано... cry

0  
3 sold93 -Infoscript Team-  (13.02.2013 09:22) [Материал]
Аватар пользователя
Перевожу: Js не подгружается. Планируешь над этим работать?

0  
4 -=WaMpIr=-   (13.02.2013 14:57) [Материал]
Аватар пользователя
Кстати да, заметил эту проблему буквально вчера. было бы не плохо конечно доделать, весь день просидел, ничего не получилось. sad

0  
6 InfoDusha -Infoscript Team-  (14.02.2013 12:52) [Материал]
Аватар пользователя
Вот поэтому я и просил добавить меня в скайп, я бы помог.
А алогитм запуска js должен быть такой: Вырезаем из подгруженного кода всё, что в тегах <script>, а затем выпоняем функцией eval smile

0  
7 -=WaMpIr=-   (14.02.2013 15:01) [Материал]
Аватар пользователя
Оп-па, а я всё равно ничего не понял. biggrin Заявку кинул. smile

-1  
5 -=WaMpIr=-   (13.02.2013 19:41) [Материал]
Аватар пользователя
Основное меню стоит в первом контейнере, а вот внутри обновляемого блока скрипт срабатывает только один раз, после чего приходится обновлять страницу чтобы скрипт подключился. Как пример вот сайт *Реклама* (еще раз и будет +20)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]