Javascript.RU

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

Как сделать уПирающийся блок ?
Как сделать упирающийся блок ?



Итак - Есть position: fixed; таблица.

Как сделать чтобы при прокрутке страницы, она была неподвижна до тех пор. Пока не дошла до ... px до конца страницы ?

(Чтобы когда таблица уткнётся в ... px предел. Таблица начала прокручиваться как если бы была position: absolute;).

Пример пожалуйста, если не сложно.
Ответить с цитированием
  #2 (permalink)  
Старый 25.11.2015, 21:38
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

.myElement.absolute {
      position: absolute;
      top: 500px;
}


(function() {
	var elem = document.querySelector('.myElement'),
		elemIsAbsolute = false,
		elemMaxTop = 500;
	
	window.addEventListener('scroll', function() {
		if(this.pageYOffset >= elemMaxTop != elemIsAbsolute) {
			elemIsAbsolute = !elemIsAbsolute;
			elem.classList[elemIsAbsolute ? 'add' : 'remove']('absolute');
		}
	});
})();

Последний раз редактировалось ruslan_mart, 25.11.2015 в 22:02.
Ответить с цитированием
  #3 (permalink)  
Старый 25.11.2015, 22:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

DENERIK,
Плавающий блок, замирающий над футером
Ответить с цитированием
  #4 (permalink)  
Старый 25.11.2015, 22:06
Аватар для DENERIK
Аспирант
Отправить личное сообщение для DENERIK Посмотреть профиль Найти все сообщения от DENERIK
 
Регистрация: 28.11.2014
Сообщений: 31

Спасибо ребята !
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать чтобы в popup окне показывалось картинка? sarik Общие вопросы Javascript 31 15.03.2013 13:12
как сделать так чтобы в popup окне принимался css стили,? sarik Общие вопросы Javascript 2 12.03.2013 10:24
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Как сделать постоянную проверку на javascript alb Общие вопросы Javascript 18 09.01.2010 14:05
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24