2012-08-27 81 views
25

我想排序tr's在一個表中。Jquery UI可排序,按鈕不起作用

代碼

$("table tbody").sortable({ 
    handle: 'button' 
    //handle: 'img' 
}).disableSelection(); 

live fiddle

現在的問題用img當使用button作爲處理時,作爲處理其工作的罰款

,但它不工作

我檢查對於我的許多jquery ui sortable問題ANS但無濟於事

誰能PLZ解釋爲什麼會出現這種情況

Thanx提前

+0

簡化的jsfiddle:http://jsfiddle.net/r02vwvd1/1/ – allicarn

回答

46

cancel選項默認爲:input,button與你的手柄設置衝突。只需將其設置爲空字符串即可。

$("table tbody").sortable({ 
    handle: 'button', 
    cancel: '' 
}) 

http://jsfiddle.net/22C2n/705/

+0

感謝名單了很多碘化鈉:)我怎麼忽略了取消默認選項! – Uttara

+0

謝謝你,你只是讓我的一天Nal – Jim

+0

你可以添加代碼嗎?小提琴不打開... –