我正在玩第一次拖放funcitonality,所以我不完全確定我在做什麼!jQuery UI Draggable - 需要在拖動時修改元素
我需要添加一個類到「portlet」,而它被拖動。我不想使用克隆功能,因爲我想讓用戶拖動實際的元素,我只是想在元素被拖動時對其進行點擊,並在拖動元素時將其重置。
任何人都可以幫忙嗎?
我正在玩第一次拖放funcitonality,所以我不完全確定我在做什麼!jQuery UI Draggable - 需要在拖動時修改元素
我需要添加一個類到「portlet」,而它被拖動。我不想使用克隆功能,因爲我想讓用戶拖動實際的元素,我只是想在元素被拖動時對其進行點擊,並在拖動元素時將其重置。
任何人都可以幫忙嗎?
也許有某種'beforedrag'事件可以綁定?在用戶實際開始拖拽它之前,將該類添加到元素會比較容易,而不是在此期間。
如果你正在使用jQuery UI,有一個上拖動「開始」事件中,你可以使用:
此外,您還可以使用「助手」選項是這樣的:
helper : function(ev, el) {
return ($(el).clone().addClass("beingDragged"));
}
如果您的portlet未來重量級過大,您可以使用它構建簡化版本,同時拖動以平滑事情:)
明白了,謝謝。 start:function(event,ui){ui.helper.addClass('beingDragged'); }, – jonhobbs 2009-02-24 19:14:31