คุณสามารถย้ายพื้นที่ทํางานหลักของ Blockly ได้โดยใช้วิธีต่างๆ 3 วิธี ได้แก่ แถบเลื่อน เมาส์ หรือล้อเลื่อนของเมาส์
การตั้งค่าการย้ายกำหนดโดยออบเจ็กต์ที่เป็นส่วนหนึ่งของตัวเลือกการกำหนดค่าของ Blockly มีตัวอย่างดังต่อไปนี้
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
แถบเลื่อน
กำหนดว่าพื้นที่ทำงานมีแถบเลื่อนแนวตั้งหรือแนวนอน รับออบเจ็กต์ที่พร็อพเพอร์ตี้ horizontal
จะกำหนดว่าเปิดใช้การเลื่อนแนวนอนหรือไม่ และพร็อพเพอร์ตี้ vertical
จะกำหนดว่าเปิดใช้การเลื่อนแนวตั้งหรือไม่
หากส่งบูลีน ระบบจะถือว่าเป็นการส่งออบเจ็กต์ที่มีทั้งพร็อพเพอร์ตี้ horizontal
และ vertical
ซึ่งตั้งค่าเป็นค่านั้น ค่าเริ่มต้นคือ true
(เปิดใช้การเลื่อนทั้งแนวนอนและแนวตั้ง) หากพื้นที่ทำงานมี
หมวดหมู่
ลาก
กำหนดว่าจะลากพื้นที่ทำงานด้วยเมาส์ได้หรือไม่ false
เสมอ หาก
scrollbars
เป็น false
(อย่างน้อยในการแยกวิเคราะห์ตัวเลือก) ค่าเริ่มต้นคือ true
หาก scrollbars
เป็น true
ล้อ
กำหนดว่าจะเลื่อนพื้นที่ทำงานด้วยล้อเมาส์ได้หรือไม่ false
เสมอหาก scrollbars
เป็น false
(อย่างน้อยในการแยกวิเคราะห์ตัวเลือก) ค่าเริ่มต้นคือ false