I am attempting to build a forms page, however using some sample code the page is draggable
After using a simple jqeury statement to add to this form, nothing is draggable/sortable. However before it was. Is there another way of doing this, or am I doing something wrong. I have pasted my javascript genereated draggable div into the html and it is draggable so its something to do with jquery not posting to the dom fully, err i dont really know. Below is the code I am using. ------------------------------------------------------ <html> <title>Forms</title> <head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/interface.js"></script> <script type="text/javascript" src="java.js"></script> </head> <div id="form"> <div id="sort1" class="groupWrapper"> <div id="AddInput" onclick="test()">Add Input</div> <div id="newsFeeder" class="groupItem"> <div class="itemHeader">Feeds # [-] </div> <div class="itemContent"> <ul> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> </ul> </div> </div> <div id="news" class="groupItem"> <div class="itemHeader">News # [-] </div> <div class="itemContent"> <ul> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> <li>orem ipsum dolor sit amet, consectetuer adipiscing elit</li> </ul> </div> </div> <p> </p> </div> </div> </body> </html> ------------------------------------------------------------ function test() { var name=prompt("Name of input box?"); var label=prompt("Label of input box?"); $('#form').html($('#form').html() + '<div id="'+name+'" class="groupItem"><div class="itemHeader"><label>'+label+'</label> # [-] </div><div class="itemContent"><input type="text" name=' + name +'></div></div>'); } $(document).ready( function () { $('a.closeEl').bind('click', toggleContent); $('div.groupWrapper').Sortable( { accept: 'groupItem', helperclass: 'sortHelper', activeclass : 'sortableactive', hoverclass : 'sortablehover', handle: 'div.itemHeader', tolerance: 'pointer', onChange : function(ser) { }, onStart : function() { $.iAutoscroller.start(this, document.getElementsByTagName('body')); }, onStop : function() { $.iAutoscroller.stop(); } } ); } ); var toggleContent = function(e) { var targetContent = $('div.itemContent', this.parentNode.parentNode); if (targetContent.css('display') == 'none') { targetContent.slideDown(300); $(this).html('[-]'); } else { targetContent.slideUp(300); $(this).html('[+]'); } return false; }; -- View this message in context: http://www.nabble.com/Sortable-Lists-tf4069907s15494.html#a11565721 Sent from the JQuery mailing list archive at Nabble.com.