Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2013, 23:57
Новичок на форуме
Отправить личное сообщение для gumapumba Посмотреть профиль Найти все сообщения от gumapumba
 
Регистрация: 16.12.2013
Сообщений: 8

как переходить по страницам сайта что бы при этом лого на сайте не обновлялось?
Помогите пожалуйста, нужно что бы при переходе по страницам сайта (Контакты,Портфолио,О себе и т.д) логотип (.png картинка) не обновлялась (не исчезала во время загрузки страницы)
p.s главное что бы на поисковой оптимизации никак не сказалось
Ответить с цитированием
  #2 (permalink)  
Старый 18.12.2013, 05:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

XMLHttpRequest
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 18.12.2013, 06:29
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Как простой вариант на jQuery. Допустим, основной контент сайта находится в неком тэге с id="content".

$(document).on('click', 'a[href][target!="_blank"]', function() {
   if(~this.href.indexOf('#')) {
      $('#content').load(this.href + ' #content');
      window.history.pushState(null, null, this.href);
      return false;
   }
});

Последний раз редактировалось ruslan_mart, 11.02.2014 в 17:55.
Ответить с цитированием
  #4 (permalink)  
Старый 18.12.2013, 07:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Ruslan_xDD
~this.href.indexOf('#')
Это для тебя: http://habrahabr.ru/post/205616/#comment_7085638
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 18.12.2013, 14:07
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

danik.js, окей.

$(document).on('click', 'a[href][target!="_blank"]', function() {
   if(this.href.indexOf('#') + 1) {
      $('#content').load(this.href + ' #content');
      window.history.pushState(null, null, this.href);
      return false;
   }
});

Последний раз редактировалось ruslan_mart, 11.02.2014 в 17:54.
Ответить с цитированием
  #6 (permalink)  
Старый 18.12.2013, 16:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ruslan_xDD, походу ты нифига не понял. Твой второй вариант ведь тоже не совсем очевиден и не очень логичен, верно?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #7 (permalink)  
Старый 18.12.2013, 17:02
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

danik.js, Зануда -___-

$(document).on('click', 'a[href][target!="_blank"]', function() {
   if(this.href.indexOf('#') != -1) {
      $('#content').load(this.href + ' #content');
      window.history.pushState(null, null, this.href);
      return false;
   }
});

Последний раз редактировалось ruslan_mart, 11.02.2014 в 17:54.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Код при котором пользователь после оплаты на сайте переходил на нужную страницу сайта mvi10 Общие вопросы Javascript 1 24.04.2012 02:03
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
Как сделать так чтобы при нажатии на лого, он возвращал на главную страницу. Severance Flash 2 01.04.2011 16:25
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55