การใช้งานเลเยอร์
การใช้เลเยอร์แบบ Positioned และ Inflow
- การสร้างเลเยอร์ทําได้โดยใช้แท็ก <LAYER>
และ<ILAYER>
- เลเยอร์แบบ Positioned กําหนดได้โดยใช้แท็ก <LAYER>
- เลเยอร์แบบ Positioned คือ
เลเยอร์ที่กําหนดตําแหน่งเป็นพิกัดบนหน้าต่าง
- เลเยอร์แบบ Inflow กําหนดได้โดยใช้แท็ก </ILAYER>
- เลเยอร์แบบ Inflow คือ
เลเยอรที่มีตําแหน่งขึ้นอยู่กับรูปแบบของเอกสาร
อ็อบเจ็กต์ layer และอาร์เรย์ layers
- ใน JavaScript เราสามารถติดตjอกับเลเยอร์ผ่านทางอาร์เรย์ layers
และอ็อบเจ็กต์ layer
- อาร์เรย์ layers คือ อาร์เรย์ของเลเยอร์ทั้งหมดในเอกสาร
- เราสามารถกําหนดแอตทริบิวต์ต่างๆ ผ่านทางพรอเพอร์ตีได้
- กรณีที่มีการสร้างเลเยอรซ้อนเลเยอร์
เลเยอร์ที่อยู่ในเลเยอร์จะไม่เข้าไปอยู่ในอาร์เรย์ layers
ของ document แต่จะเข้าไปอยู่ในอาร์เรย์ layers ของอ็อบเจ็กต์ layer
ที่มีเลเยอร์นั้นอยู่
พรอเพอร์ตีของอ็อบเจ็กต์ Layer
- พรอเพอร์ตีส่วนให้ของอ็อบเจ็กต์ layer
จะมีชื่อและหน้าที่เหมือนกับแอตทริบิวต์ของแท็ก <LAYER>
- เราสามารถใช้พรอเพอร์ตีเหล่านี้ในการเปลี่ยนตําแหน่งการแสดงผลหรือการเปิดปิด
layer ได้
and visibility of a layer
เมธอดของอ็อบเจ็กต์ layer
- offset(x, y)
- moveTo(x, y)
- resize(width, height)
- moveAbove(layer)
- moveBelow(layer)