Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jquery dom resizable draggable containment issue

Why is jquery resizable() not resizing to full width and height of the containment id assigned to it. You can try it at http://jsfiddle.net/C8YSU/6/ and see what i mean. Try to resize the created div, it will not resize to full width and height on the parent #container div. This seems to be caused by the draggable() function.

like image 260
Hussein Avatar asked Dec 22 '22 18:12

Hussein


2 Answers

Adding a relative position to the #container div fixed the problem.

like image 181
Hussein Avatar answered Jan 07 '23 00:01

Hussein


<script type="text/javascript">
        $("button").click(function () {
            var elm = $('<div id="divId" class="adiv abs"></div>');
            elm.appendTo('#container').resizable({
                containment: "parent"
            });
        });
    </script>

Update

<script>
        $("button").click(function () {
            var elm = $('<div id="divId" class="adiv abs"></div>');
            elm.appendTo('#container').draggable({
                snap: true,
                containment: 'parent'
            }).resizable({
                maxWidth: 300,
                maxHeight: 300
            });
        });

</script>
like image 44
M.Nadeem Shaikh Avatar answered Jan 06 '23 23:01

M.Nadeem Shaikh