2012-08-12 66 views
0

我使用的是可拖動的JQueryUI,我希望能夠在拖動時拖動可拖動元素的樣式。我曾嘗試變化對這個代碼:使用JQueryUI Draggable,如何選擇被拖動的對象

$(".ui-widget-content").draggable({ 
    drag: function(event, ui) { 
    $(this).css("width", "50px"); 
    }); 

然而,我的嘗試都失敗了,我相信這是因爲我不知道如何從用戶界面對象可拖動的元素。我錯過了什麼?

回答

3

無需額外的JavaScript。只要使用這個CSS選擇器:

.ui-draggable-dragging { 
    /* 
    This class is applied to the element while it is being dragged. 
    This is done automatically by jQueryUI. 
    */ 

    width: 50px; 
} 

在這裏閱讀文檔:http://jqueryui.com/demos/draggable/#overview-main

+0

是啊,當然了,謝謝你。此外,需要使用事件'拖'而不是'dragstart'。我可以對這個問題進行編輯,但是編輯答案可能更有意義? – John 2012-08-12 16:14:38

+0

@John - 我認爲這應該是對原始問題的編輯... – 2012-08-12 16:15:42

相關問題