2
目前我在jsPlumb中創建的框可以從屏幕上拖出來,如何防止框無法拖到屏幕的最左側?像顯示在這張照片:jsPlumb將屏幕拖出屏幕防止
我的頁面也有在頂部的菜單,我該如何運用同樣的手法,從我的箱子能夠去通過菜單欄,以防止?
目前我在jsPlumb中創建的框可以從屏幕上拖出來,如何防止框無法拖到屏幕的最左側?像顯示在這張照片:jsPlumb將屏幕拖出屏幕防止
我的頁面也有在頂部的菜單,我該如何運用同樣的手法,從我的箱子能夠去通過菜單欄,以防止?
通過利用選項遏制可以限制盒是一個特定的DIV中拖動:
$('#BoxId').draggable({
containment: "#containerId",
drag:function(e){
jsPlumb.repaint($(this));
}
});
爲jsPlumb拖動:
jsPlumb.draggable($("BoxId"), {
containment:"containerId" // no need of '#'
});
這是我的小提琴是:http:/ /jsfiddle.net/3HauW/66/ 應該我的#containerId是div類的名稱? @pruthvi bharadwaj – PhoonOne
@Jenny我會推薦你把所有的盒子放在一個單獨的DIV(容器)裏面,它會在你的菜單欄下面。稍後,您可以使用上述選項限制容器內的框。 – MrNobody
我剛剛加了一個
那會創建div,然後收容:「body」? @Pruthvi Bharadwaj – PhoonOne