Перейти к содержанию

Плавающий боковой блок в Invision Community (липкий, скользящий, скролл...)


desart

Рекомендуемые сообщения

Давно искал, а оказывается эта функция есть в самом Invision...

Блок для правой колонки, прокручивается вместе со страницей... Типа когда много текста/контента... Вставляете в рекламу или сразу в блок через HTML...

<div class="ipsWidget" data-ipssticky data-ipssticky-relativeto="#ipsLayout_sidebar">
ВАШ КОД
</div>

*В инете есть старый код (2017год)(не проверял):

<div data-ipsSticky data-ipsSticky-relativeTo='#ipsLayout_sidebar' data-ipsSticky-disableIn='tablet,phone'>
  Плавающий блок
</div>

Типа в нём отключена функция для мобилы...

***ВАЖНО! Блок должен быть - ПОСЛЕДНИМ!

*для "ПО ЦЕНТРУ" вдруг узкое вставите )))

<div class="ipsWidget" align="center" data-ipssticky data-ipssticky-relativeto="#ipsLayout_sidebar">

Изменено пользователем desart
Ссылка на комментарий
Поделиться на другие сайты

Подскажите по отступу СВЕРХУ

т.к. у нас ширина правой колонки 320, а вставляться будет 300, то хочется сделать отступ сверху в 10px (типа везде одинаково)

вставляю margin-top на 10 и ничего.. ((

я полюбому что-то делаю не так...

<div class="ipsWidget" align="center" ???????? data-ipssticky data-ipssticky-relativeto="#ipsLayout_sidebar">

Изменено пользователем desart
Ссылка на комментарий
Поделиться на другие сайты

27 минут назад, desart сказал:

Подскажите по отступу СВЕРХУ

Я через код элемента делаю всегда и потом уже в скрипт вставляю, или куда там нужно..

Изменено пользователем Donjuan
Ссылка на комментарий
Поделиться на другие сайты

45 минут назад, desart сказал:

Подскажите по отступу СВЕРХУ

т.к. у нас ширина правой колонки 320, а вставляться будет 300, то хочется сделать отступ сверху в 10px (типа везде одинаково)

вставляю margin-top на 10 и ничего.. ((

я полюбому что-то делаю не так...

<div class="ipsWidget" align="center" ???????? data-ipssticky data-ipssticky-relativeto="#ipsLayout_sidebar">

https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuisticky-r62/
опция spacing

data-ipsSticky-spacing="10"

 

Ссылка на комментарий
Поделиться на другие сайты

26 минут назад, Exception сказал:
data-ipsSticky-spacing="10"

Привет! Я немного другое имел ввиду... Это ты написал отступ от верхнего края окна во время прокрутки...

А я спрашивал про сам блок.

560.jpg.5e373feabe0ea7ba77067b2e046c67d1.jpg

для примера вставил карту... слева и справа отступы по 10, а сверху = 0

вот сам код:

<div class = "ipsWidget" align = "center" data-ipsSticky-spacing="5" data-ipssticky data-ipssticky-relativeto = "#ipsLayout_sidebar" >   
<iframe src="https://yandex.ru/map-widget/v1/-/*******" width="300" height="500" frameborder="0" allowfullscreen="true" style="position:relative;"></iframe>
</div>

*** в сам iframe попробовал... margin-top="10" - не помогло

Изменено пользователем desart
Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, desart сказал:

*** в сам iframe попробовал... margin-top="10" - не помогло

в html нет такого атрибута, он в css

margin-top: 10px;

или внутренний отступ

padding-top: 10px;

 

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, Exception сказал:

в html нет такого атрибута, он в css

Мой мозг этого не знал )))

Спасибо! Всё получилось:  ........width="300" height="500" frameborder="0" allowfullscreen="true" style="position:relative; margin-top: 10px;"></iframe>

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...