我有一個容器與幾個可拖動和可調整大小的塊。因爲我希望能夠向用戶顯示哪個塊處於「活動」狀態,所以我添加了類active
,它添加了一個邊框。DIV與邊界調整dragend
現在的問題是,當我拖動塊並將其放在容器中幾次div變得越來越大時。當然哪個不太實際。
當我從active
類中刪除樣式時,不會發生這種情況,所以這與正在添加的邊框有關。當選中某個塊時,此類將從所有塊中移除。
請注意,必須爲此項目設置width
和height
。
我已經創建了一個小演示,並添加了一個小提琴,它顯示了問題。 Fiddle
只需拖動其中一個塊幾次。有人可以向我解釋爲什麼會發生這種情況以及如何解決它?
就在'setDimensions'的開頭添加這行代碼:'$(OBJ).removeClass( '主動');' – Hackerman