2010-04-06 56 views

回答

12

也許有更簡單的方法,但docs說:

可拖動的元素得到一類 的用戶界面,可拖動

,所以你可以這樣做:

if(!$("#foo").hasClass("ui-draggable")) { 
    ... 
} 

這樣包起來(未經測試):

$.fn.isDraggable = function() { 
    return $(this).hasClass("ui-draggable"); 
} 

console.log($("#someElement").isDraggable()); 
+0

我突然覺得自己很蠢......非常感謝! – Edward 2010-04-06 13:54:06

0

當拖動開始時觸發dragstart事件。更多在docs

相關問題