2017-02-08 16 views
-2

Мне нужен div, чтобы говорить в том же месте, пока пользователь прокручивает. позиция: фиксированная; делает именно это - однако, его беспорядок с моими отзывчивыми вещами. У кого-нибудь есть идеи?Как сделать запрос на div как позиция: исправлено без позиции: исправлено?

+2

«Беседа с моим отзывчивым материалом» не является адекватным объяснением проблемы, с которой вы сталкиваетесь. –

+0

Пожалуйста, добавьте некоторые html или скрипку, которые включают в себя чувствительные элементы вокруг div, которые вы хотите установить, чтобы мы могли видеть, что происходит. Благодарю. – toolbox3

+0

Извините. У него проблемы с отображением. Честно говоря, я не знаю, какие другие проблемы могут возникнуть у css, например, «позиция». Хотелось бы, чтобы я мог поделиться кодом на этом - не уверен, что мой босс/клиент будет рад этому. –

ответ

0

Выяснил это. Закончено с использованием позиции: фиксировано; но добавил margin-right: 50%; добавление поля позволило ему продолжать реагировать на другие элементы.

**** EDIT ------> Это работает намного лучше ....

$ (окно) .scroll (функция() { $ ("# пункт-1 ") .stop(). animate ({" marginTop ": ($ (window) .scrollTop()) +" px "," marginLeft ": ($ (window) .scrollLeft()) +" px "}, «быстрый»); });

0

Насколько я понимаю, вам нужно что-то вроде дисплея: липкое. Конечно, вы не можете использовать его сейчас, потому что многие браузеры не поддерживают его. Но вы можете использовать некоторые библиотеки, например: http://stickyjs.com/

+0

Действительно! Я нашел Stickyjs, пока искал ответы. Именно поэтому мне нужно, как вы сказали, не многим браузерам. –