2012-06-12 3 views
0

Pls проходит через демонстрационную ссылку скрипки. Когда пользователь добавляет новый текст в ParentDIV, новый добавленный слой выходит за пределы размера родительского слоя.JQuery UI - Динамически добавленные изменчивые и перетаскиваемые divs выходят за пределы оболочки

Попробуйте нажать на кнопку 3 или 4 раза, и вы заметите, что новый текстовый слой будет находиться за пределами родительского слоя ..

Можем ли мы ограничить вновь добавленные слои внутри слоя? Есть ли какая-либо логика с элементами управления JqueryUI?

Пожалуйста, помогите.

jsFiddle Demo link

ответ

0

попробовать это:

.dragClass { 
    display: inline-block; 
    float: left 
} 

$(".dragClass") 
    .draggable({ 
     stack: "div",    
     cursor  : "move", 
     delay  : 100, 
     scroll  : false, 
     containment : "parent", 
     refreshPositions: true, 
     scroll: true 
    }) 

http://jsfiddle.net/e2yfC/18/

+0

спасибо за попытку, но не показывает полосы прокрутки и все еще в состоянии добавить текст и вытолкнуть за пределы области ... Я не хочу прокрутки ... Может мы избегаем толчка контента DOM? – Karan

+0

@ Каран, пожалуйста, это работает для меня. – undefined

+0

все еще не в состоянии найти исправление .. – Karan

0

Вместо я выбрал другое решение, которое установлено положение добавляемого верхнего сНа то и левое положение к нему. Таким образом, вновь созданный div или изображения будут вставляться в одном месте: top: 10; Слева: 10.

Смежные вопросы