有没有办法禁用拖放中的拖放?

Bal*_*Rau 1 javascript ruby dashing

试图挖掘JS,但它超越了我的头脑.有许多仪表板的IMO重新安排事情是没有意义的.

Ale*_*Pan 6

您可以通过itemsassets/javascripts/application.coffee文件中添加参数并将其设置为"none" 来禁用拖动,如下所示:

draggable:
    stop: Dashing.showGridsterInstructions
    start: -> Dashing.currentWidgetPositions = Dashing.getWidgetPositions()
    items: "none"
Run Code Online (Sandbox Code Playgroud)

items参数采用与CSS选择器匹配的字符串.它还可以采用HTML元素的集合.只有匹配的元素才可以拖动.您可以传递任何字符串,只要它与您的任何小部件都不匹配.在这种情况下,没有元素匹配,这意味着没有为任何东西启用拖动.