可以使用三种不同的方法移动 Blockly 的主工作区:滚动条、鼠标或鼠标滚轮。
移动设置由属于 Blockly 的配置的对象定义。示例如下:
var workspace = Blockly.inject('blocklyDiv', {move:{ scrollbars: { horizontal: true, vertical: true }, drag: true, wheel: false} });
滚动条
确定工作区是垂直滚动条还是水平滚动条。获取一个对象,其中 horizontal
属性用于确定是否已启用水平滚动,vertical
属性用于确定是否已启用垂直滚动。如果传递布尔值,则等同于传递将 horizontal
和 vertical
属性设置为该值的对象。如果工作区具有类别,则默认为 true
(同时启用水平滚动和垂直滚动)。
拖动
确定是否可以使用鼠标拖动工作区。如果 scrollbars
为 false
,则始终为 false
(至少在选项解析中)。如果 scrollbars
为 true
,则默认为 true
。
轮子
确定是否可使用鼠标滚轮滚动工作区。如果 scrollbars
为 false
,则始终为 false
(至少在选项解析中)。默认设置为 false
。