2012-08-27 28 views
25

Tôi đang cố gắng sắp xếp tr's trong bảng.Jquery UI có thể sắp xếp, nút không hoạt động như xử lý

đang

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

live fiddle

bây giờ vấn đề là khi sử dụng img như xử lý làm việc của nó tốt

nhưng khi sử dụng button như xử lý nó không làm việc

Tôi đã kiểm tra cho nhiều câu hỏi có thể sắp xếp cho jquery ans nhưng không có sự giúp đỡ

có thể bất cứ ai plz giải thích tại sao điều này xảy ra

Thanx trước

+0

Giản jsfiddle: http://jsfiddle.net/r02vwvd1/1/ – allicarn

Trả lời

46

Các cancel mặc định tùy chọn để :input,button xung đột với thiết lập xử lý của bạn. Chỉ cần đặt nó vào một chuỗi rỗng hoạt động tốt.

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

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

+0

thanx rất nhiều Nal :) Làm thế nào tôi bỏ qua tùy chọn mặc định cho hủy !! – Uttara

+0

Cảm ơn bạn, bạn chỉ cần thực hiện ngày của tôi Nal – Jim

+0

Bạn có thể thêm mã không? fiddle không mở ... –

Các vấn đề liên quan