2012-04-08 14 views
1

私はテーブル内の<th>行からドラッグできるようにしていますが、すべてがうまく機能するドラッグ可能なテーブルを持っています。<td>のすべてではありません。jQueryと単列でドラッグ可能なテーブル

<table id="draggable"> 
<tr> 
<th id="drag">header (can drag table from here)</th> 
</tr> 
<tr> 
<td>normal column (can't drag the table from here)</td> 
</tr> 
</table> 
<script type="text/javascript"> 
    $("#draggable").draggable({ opacity: 0.5 }); 
</script> 

これはどのように処理できますか?ここ

答えて

3

Hiya 作業デモhttp://jsfiddle.net/rAzL8/&http://jsfiddle.net/rAzL8/1/

Cooleos、あなたがドラッグ可能で、あなたのテーブルの上にthタグに:handleプロパティを使用し、それはちょうどあなたのテーブルの番目のタグを処理するビンゴする必要があるので、すべての。これは、それがページの外にドラッグすることはできませんので、私は、最大ドラッグ可能な距離を設定することができますどのように歓声

のjQueryコード

$("#draggable").draggable({ opacity: 0.7, handle:'#drag' }); 

​ 

HTML

<table id="draggable"> 
<tr> 
<th id="drag">header (can drag table from here)</th> 
</tr> 
<tr> 
    <td>normal column (can't drag the table from here) ;)</td> <td>another</td> 
</tr> 

    <tr> 
<td>normal column (can't drag the table from here) ;) </td> 
</tr> 

    <tr> 
<td>normal column (can't drag the table from here);) </td> 
</tr> 
</table>​ 
+0

一つのわずかな質問を、役に立てば幸い? – Eduard

+0

ひょっとして、確かに:あなたはこれを意味します:http://jqueryui.com/demos/draggable/#option-distance、素晴らしいものをお持ちください! –

関連する問題