<h2>วิà¸à¸µà¸à¸³à¸¥à¸²à¸à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¹à¸à¸¡ Drag &#038; Drop Image หรืภDiv à¸à¹à¸§à¸¢ jQuery UI</h2>
<p></br><br />
<strong>วิà¸à¸µà¸à¸³à¸¥à¸²à¸à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¹à¸à¸¡ Drag &#038; Drop Image หรืภDiv à¸à¹à¸§à¸¢ jQuery UI</strong></p>
<p>à¸à¸²à¸£à¸à¸³à¸£à¸°à¸à¸ ลาภà¹à¸¥à¸° วาà¸à¹à¸à¹à¸à¸¡ ( Drag &#038; Drop ) สามารà¸à¸à¸³à¹à¸à¸à¸£à¸°à¸¢à¸¸à¸à¸à¹à¹à¸à¹à¹à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸à¹à¸«à¸¥à¸²à¸¢à¸ªà¹à¸§à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¸³à¹à¸à¹à¸à¹à¸à¸±à¸à¸£à¸°à¸à¸à¸à¸±à¸à¹à¸£à¸µà¸¢à¸ หรืภà¸à¸±à¸à¸¥à¸³à¸à¸±à¸ ( arrange ) à¸à¸à¸à¸à¸²à¸£à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ backend à¸à¸²à¸£à¹à¸à¹à¸£à¸°à¸à¸à¸¥à¸²à¸à¸§à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸¸à¹à¸¡à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢ à¹à¸¥à¸·à¹à¸à¸à¸à¸¶à¹à¸-ลภหรืà¸à¹à¸¥à¸·à¹à¸à¸à¸à¹à¸²à¸¢-à¸à¸§à¸² à¸à¸°à¸ªà¸°à¸à¸§à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸¡à¸²à¸à¸à¸§à¹à¸² à¹à¸à¸£à¸²à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¸¥à¸³à¸à¸±à¸à¹à¸à¹à¸«à¸¥à¸²à¸¢à¸à¸±à¹à¸à¸¡à¸²à¸à¸à¸§à¹à¸² à¹à¸¡à¹à¸à¹à¸à¸à¸à¸¥à¸´à¸à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸<!--more--></p>
<p></br></p>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/jquery_sortable/" target="_blank">à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸ ลาà¸à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¹à¸à¸¡ à¸à¹à¸§à¸¢ jquery UI sortable </a></p></blockquote>
<p></br><br />
à¹à¸ jQuery UI à¸à¸°à¸¡à¸µà¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² sortable à¸à¸µà¹à¸à¸³à¹à¸«à¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸²à¸à¸£à¸°à¸à¸ ลาà¸-วาภà¹à¸à¹à¸à¸¢à¹à¸²à¸à¸ªà¸°à¸à¸§à¸à¸ªà¸à¸²à¸¢ วิà¸à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¹à¸à¹à¸²à¸¢à¸¡à¸²à¸ ๠à¹à¸à¸µà¸¢à¸à¸à¸³à¸«à¸à¸à¹à¸«à¹ class หรืภid à¸à¸£à¸à¸à¹à¸à¹à¸à¸¡à¸à¸±à¹à¸à¸«à¸¡à¸ à¹à¸¥à¸°à¸¢à¸±à¸à¸¡à¸µ event à¸à¹à¸²à¸ ๠à¹à¸«à¹à¹à¸à¹à¸à¸²à¸à¸à¸µà¸à¸à¹à¸§à¸¢<br />
</br></p>
<h4>วิà¸à¸µà¹à¸à¹à¸à¸²à¸ sortable à¹à¸ jQuery UI</h4>
<ul>
<li>1. à¸à¸³à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸ jQuery à¹à¸¥à¸° jQuery UI à¸à¸±à¸à¸à¸µà¹</li>
<pre class="lang:default decode:true " ><;script src="https://code.jquery.com/jquery-1.12.4.js">;<;/script>; 
<;script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js">;<;/script>;</pre>
<li>2. สรà¹à¸²à¸ class หรืภid à¸à¸£à¸à¸à¹à¸à¹à¸à¸¡à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸ drag à¹à¸¥à¸° drop à¹à¸à¹ à¹à¸à¸°à¸à¸³à¸§à¹à¸²à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¹à¸à¹à¸à¹à¸ ul li à¹à¸à¹à¸à¸°à¹à¸à¹à¸ div à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸£à¸±à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸</li>
<pre class="lang:default decode:true " ><;ul id="sortable">; 
 <;li>;Item 1<;/li>; 
 <;li>;Item 2<;/li>; 
 <;li>;Item 3<;/li>; 
 <;li>;Item 4<;/li>; 
 <;li>;Item 5<;/li>; 
<;/ul>;</pre>
<li>3. à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ sortable à¸à¸à¸ jQuery UI à¸à¹à¸²à¸¢ ๠à¹à¸à¸à¸à¸µà¹ à¹à¸à¹à¸à¸¡à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸µà¹à¹à¸à¹à¸ li à¸à¹à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¸²à¸à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¸à¸³à¹à¸«à¸à¹à¸à¹à¸ ๠à¸à¹à¹à¸à¹à¸ ายà¹à¸à¹à¸à¸à¸µ sortable</li>
<pre class="lang:default decode:true " >$('#sortable').sortable();</pre>
<li>4. à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸²à¸ event à¸à¹à¸²à¸ ๠à¸à¸à¸ jQuery UI sortable à¹à¸à¸·à¹à¸à¸ªà¹à¸à¸à¸³à¹à¸«à¸à¹à¸à¸¥à¸³à¸à¸±à¸à¹à¸à¸à¸±à¸à¹à¸à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸£à¸±à¸</li>
<pre class="lang:default decode:true " >$('#sortable').sortable({ 
 start: function(event, ui) { 
 var start_pos = ui.item.index(); 
 ui.item.data('start_pos', start_pos); 
 }, 
 change: function(event, ui) { 
 var start_pos = ui.item.data('start_pos'); 
 var index = ui.placeholder.index(); 
 }, 
 update: function(event, ui) { 
			var start_pos = ui.item.data('start_pos'); 
 var index = ui.placeholder.index(); 
 } 
 });</pre>
</ul>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/jquery_sortable/" target="_blank">à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸ ลาà¸à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¹à¸à¸¡ à¸à¹à¸§à¸¢ jquery UI sortable </a></p></blockquote>
<p></br></p>

วิธีทำลากและวางไอเทม Drag & Drop Image หรือ Div ด้วย jQuery UI

jquery-ui-frameworks
