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
。
wheel
決定是否能透過滑鼠滾輪捲動工作區。如果 scrollbars
是 false
(至少在剖析選項中),則一律為 false
。預設值為 false
。