移动选项

Blockly 的主工作区可以使用三种不同的方法移动:滚动条、鼠标或鼠标滚轮。

移动设置由 Blockly 的配置选项中的一个对象定义。示例如下:

var workspace = Blockly.inject('blocklyDiv',
    {move:{
        scrollbars: {
          horizontal: true,
          vertical: true
        },
        drag: true,
        wheel: false}
    });

滚动条

确定工作区是否具有垂直或水平滚动条。接受一个对象,其中的 horizontal 属性用于确定是否启用水平滚动,vertical 属性用于确定是否启用垂直滚动。 如果传递的是布尔值,则相当于传递一个对象,其中 horizontalvertical 属性均设置为该值。如果工作区包含类别,则默认值为 true(同时启用水平滚动和垂直滚动)。

拖动

确定工作区是否可使用鼠标拖动。如果 scrollbarsfalse,则始终为 false(至少在选项解析中)。如果 scrollbarstrue,则默认为 true

wheel

确定工作区是否可以通过鼠标滚轮滚动。如果 scrollbarsfalse,则始终为 false(至少在选项解析中)。默认设置为 false