Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2020, 08:01
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 651

fixed элемент ведет себя как absolute
В основном я дизайнер, не много верстраю сейчас изучаю JS
В свободное время делаю сайты или делаю ридизайн тем кто помогает другим на благотворительной основе. И уже не один год помогаю приют для бездомных кошек.

Столкнулся с проблемой которую ни как не получается решить.

Есть блок который выезжает сверху, там нужно принять пользовательское соглашение, он работает нормально.
И есть навигация для мобильных устройств которая раскрывается при нажатие на слово навигация сайта, она работает так во всю страницу список пунктов и фиксируется.

И вот проблема

Из за этого скрипта https://kotvdom.ru/testik/js/polzovatel_soglashenie.js
который и отвечает за блок с пользовательским соглашением.
fixed у навигации работает как absolute
вотhttps://kotvdom.ru/testik/css/navigatsia.css
.shapka вот этот класс фиксирует.

Вот сам сайт я загрузил его в тестовую директорию.

https://kotvdom.ru/testik/

https://skr.sh/s2nriKC6cgj

Вот на скриншоте видно что элемент на зафиксировался, а без подключение этого скрипта все работает нормально.
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2020, 11:11
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

absolute надо оборачивать в блок relative, тогда абсолют будет себя вести как фиксед, но начиная с блока релатив )... стоит попробовать grid

https://webformyself.com/css-grid-vvedenie-s-primerami/
https://medium.com/@stasonmars/%D0%B...A-220508316f8b

https://developer.mozilla.org/ru/doc...t/Introduction

тоже стоит обратить внимание на https://developer.mozilla.org/ru/docs тут цела куча всяких ништякоф )
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2020, 11:26
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 651

SuperZen,
Я либо вас не понял либо сам плохо объяснил.
У меня есть фиксированный блок (навигация сайта, когда она раскрыта, занимает все пространства окна https://skr.sh/s2nwRtBBHKS) и она начинает себя вести как абсолютная когда я подключи скрипт.

С гридом нельзя сделать что бы он был похож на фиксированный, то есть он не будет скролется вместе с окном
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить DOM элемент user_name Общие вопросы Javascript 8 23.05.2015 11:14
location.href странно себя ведет во всех IE roxoman93 Internet Explorer 8 07.01.2015 22:37
Как отобрать каждый элемент тега <li> KamalovRadik jQuery 4 19.10.2011 14:49
имея this как удалить элемент из тела html clgs Общие вопросы Javascript 1 13.05.2009 17:55
Как передать элемент в функцию после createElement Oleg NT Общие вопросы Javascript 3 23.06.2008 02:11