企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
对象的响应区域 `hit-margin: 4px 5px 4px 8px;` 将元素的交互范围扩大. (从元素的 border 算起) 格式同 margin 属性. 右键菜单 `context-menu: selector(#ITEM_CONTEXT_MENU);` 为元素指定对应的右键菜单. 鼠标拖放操作 ~~~ .item { draggable: only-move;/* 定义拖放的形式 */ } .item-container { drop: insert;/* 定义拖放结束时的处理方式 */ accept-drop: selector( .item );/* 定义容器可接受的被拖放对象 */ } ~~~ draggable 有 4 个取值, 它决定了元素被拖放时的行为: o none 不可拖动 o copy-move 复制并移动 o only-copy 仅复制 o only-move 仅移动 drop 也有 4个取值, 它决定了放开鼠标后拖放的结果: o insert 在鼠标位置插入 o append 在最后面添加 o prepend 在最前面添加 o recycle 删除 accept-drop 用通过css选择符决定了容器可以接受的被拖放对象范围. 在HTMLayout 的 Demo 里面的 html_samples\drag-n-drop\ 目录下有相关示例. 网站上有对此的详细介绍: http://www.terrainformatica.com/wiki/h-smile/drag-n-drop