A-AA+then

ถาม tag DIV หน่อยครับ

2,358
คือตอนนี้ผมทำ calendar อยู่  โดยใช้ table สร้างช่องวันที่ (cell)

คำถามครับ
ผมจะเพิ่ม tag div (หรือไรก็ได้คับ) โดยอยากให้เป็น layer ที่อยู่บนสุดของแต่ละ cell
เพื่อที่จะควบคุม onEvent (onMouseout, over รวมทั้งข้อความนิดหน่อย) ทำไงครับ ?

1 ความคิดเห็น

555+++

คำถามสั้น แต่ตอบยาวมาก

หลักๆคือ ถ้าต้องการให้ layer ใหม่ อยู่ซ้อนบน layer เก่า 100% ก็ต้องกำหนด position:absolute ให้กับ layer ด้านบน และ position:relative ให้กับ layer ด้านล่าง หลังจากนั้นให้กำหนด ตำแหน่ง + ขนาดให้เท่ากันครับ

ปล. ผมคิดว่าหาทางอื่นไม่ง่ายกว่าเหรอครับ ตัว td เองก็มี event อยู่เหมือนกัน รวมถึงบางทีเราอาจใช้ CSS แทน Javascrpt ได้ด้วย
1
^