A-AA+then

เกี่่ยวกับการใช้ modal

1,351
มีปัญหาคือว่า ใช้ modal แบบหน้าสมัครสมาชิกอะครับ แต่ว่ามันยาว แล้วถ้าหน้าจอเล็กๆมันไม่เปน scroll ให้ทำให้หน้าแสดงผลไม่ครบ ทำไงดีครับ

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

กำหนด CSS ไง โดยกำหนดความสูงของเนื้อหาให้มันคงที่ และให้มันแสดง scroll เมื่อจำเป็น


ปล. เนื่อหาที่แสดงใน GModal สามารถเขียน CSS ควบคุมได้เอง หรือ ใส่ iframe ก็ยังได้ ไม่ผิดกติกา
1

หมายถึงตัวกรอบนะครับเนือหาใน modal แสดงได้ครับแต่คือ ถ้าหน้าจอ 14 นิ้วตัวกรอบของ modal จะไม่พอหน้าจอ ทำให้ปุ่มปิดของ modal มองไม่เหน
2

ปกติแล้ว ตัวกรอบของ GModal จะแสดงตามขนาดของสิ่งที่อยู่ภายในครับ ดังนั้นสิ่งที่ต้องทำก็คือควบคุมขนาดของเนื่อหาภายในด้วยตัวเองครับ ซึ่งสามารถทำได้ง่ายๆด้วย CSS ซึ่งจะไม่เกี่ยวกับ GModal แต่อย่างใดครับ

ผมไม่ได้ออกแบบให้ GModal ย่อขนาดได้ หรือมีขนาดไม่เกินจอภาพ เนื่องจากมีบ่อบครั้งที่ GModal อาจใช้แสดงรูปภาพ หรือ อื่นๆ ซึ่งการแสดง scrollbar อาจไม่ค่อยเหมาะสม (รวมถึงตัวอื่นๆด้วย เช่น GZoom)

เหตุผลหลักๆคือผมต้องการให้ตัว Script ใช้งานง่าย ไม่ต้อง Config วุ่นวาย และสามารถใช้งานได้หลายๆหน้าที่ ตลอดทั้งโปรเจ็ค ผมจึงเลือกที่จะให้ใช้การควบคุมภายนอก ซึ่งการใช้ CSS ควบคุมเนื่อหาที่ตัวเองแสดง จะง่ายกว่า และ ละเอียดกว่าครับ

ปล. เดี่ยวผมเขียนตัวอย่างให้ดูละกัน





3
^