Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выход за пределы системы координат в Div html (https://javascript.ru/forum/dom-window/68208-vykhod-za-predely-sistemy-koordinat-v-div-html.html)

mrprim 02.04.2017 16:26

Выход за пределы системы координат в Div html
 
Поблема состоит в том, что при выходе за пределы вниз и вправо, скролл появляется. А при выходе влево и вверх - его нет. А он нужен
КОД МОЖНО ЗАПУСТИТЬ ТУТ

Ограничивать передвижение параметром - containment: 'parent' НЕ ПОДХОДИТ!

рони 02.04.2017 17:02

mrprim,
не осилил

mrprim 02.04.2017 17:24

я тут логическую часть придумал, а как это сделать пока хз)
возможно ли видимую часть generic-container показывать чуть дальше чем координаты 0х0
Тоесть: Сейчас блок generic-container построен таким образом что видимая часть занимает от 0х0px до 1920х1080px(примерно) возможно ли отображать к примеру с 500х500px до 2420х1580px - тем самым работать мы будем там, а обработку выхода влево и вверх опишу на Jquery.

рони 02.04.2017 17:47

mrprim,
:-?

mrprim 03.04.2017 16:15

Не знаю принято ли апать тему. Вопрос еще актуален

рони 03.04.2017 16:29

mrprim,
возможно вас никто не понимает, что вы хотите сделать, известно только вам.

ksa 03.04.2017 16:44

Цитата:

Сообщение от mrprim
Сейчас блок generic-container построен таким образом что видимая часть занимает от 0х0px до 1920х1080px(примерно) возможно ли отображать к примеру с 500х500px до 2420х1580px

Я так же х/з про что ты написал... Лучше бы тестовый пример тут показал.
Но отвечу так
Каждый элемент можно "переместить" относительно его положения в потоке.

<style>
div {
   position: relative;
   top: -50px;
   left: -50px;
   width: 100px;
   height: 100px;
   border: 1px solid;
}
</style>
<div></div>

mrprim 04.04.2017 14:22

Решено путём добавления собственных скролбаров.
создал объекты div(подоrнал по стилю) добавил им $("#scroll_left").draggable({axis: "x", containment: "parent"});
и в зависимости от изменения позиции двиrаю нужный мне объект в обратную сторону


Часовой пояс GMT +3, время: 04:12.