2017-03-27 99 views
0

我正在使用Gridstack js爲儀表板創建可拖動/可調整大小的小部件。該圖顯示了一個示例小部件。我保留默認的可拖動值,我可以通過雙擊小部件內部的任何位置來拖動它。我想要做的只是通過點擊灰色區域來使小部件可拖動。應該爲此忽略默認的可拖動值嗎?如果是這樣如何?我對jquery/js相當陌生,在互聯網上找不到類似的東西。允許Gridstack僅可拖動到項目的特定區域

Sample widget

回答

1

假設你正在使用jQueryUI的的拖動,就可以重新設置拖動構造的gridstack默認與你想不拖動任何元素取消選項。在下面的代碼中,添加not-draggable類網格堆棧項內的任何div都會抑制其拖動。

$('.grid-stack-item').draggable({cancel: "div.not-draggable" }); 
+0

非常感謝。我幾乎放棄了我想做的事情,因爲我無法找到解決這個問題的方法。 – Ruwangi

+0

是的,我自己弄明白了一點,之前就偶然發現了你的問題,並想到一旦我得到它的工作,我會分享爲了我自己。 :) – ctb3

相關問題