2009 พฤศจิกายน 7, 2009
เวลาซ้ำแล้วซ้ำอีกเมื่อทุกเบราว์เซอร์อื่น ๆ ได้เห็นการทำงานเป็นไปตามที่บอกกฎ W3C, spirals IE คุณออกมาจากจิตวิญญาณการพัฒนาโดยการขว้างปาโกรธเคืองที่ไม่ได้ดูเหมือนจะมีการแก้ไข เพียงอย่างใดอย่างหนึ่งดังกล่าวเป็นปัญหาใน IE7 นี้
คำชี้แจงปัญหา:
ฉันและอื่น ๆ อาจจะหลาย ๆ นักพัฒนาเว็บที่ร้ายแรงได้สังเกตเห็นมากกว่าหลายครั้งที่เมื่อมีการซ้อนกันในรูปแบบที่ช่วยลอยตัวติดบนโฉบกว่าการเชื่อมโยงบางอย่าง (แท็กสมอ), ภาชนะที่มีดูเหมือนว่าจะเปลี่ยนไม่กี่พิกเซลไปทางขวา . ฉันได้พยายามแก้ปัญหาของ Google สำหรับปัญหานี้ แต่ได้พบแทบจะไม่ได้คำตอบที่เหมาะสมไปทำไมและเมื่อมันเกิดขึ้น (ที่อาจช่วยป้องกันปัญหาเหล่านี้เกิดขึ้น) ดังนั้นฉันไม่เคยพบวิธีการแก้ปัญหาที่ชัดเจนในการแก้ปัญหาอย่างใดอย่างหนึ่ง ...
ทางออกที่เป็นไป:
จากประสบการณ์ผมมีแจ้งให้ทราบล่วงหน้าร้อยละ 90% เท่านั่นคือว่าปัญหานี้ได้รับการแก้ไขโดยการเพิ่มคุณสมบัติซูมในความหมายของ CSS ภาชนะผิดพลาดพฤติกรรม ...
somediv # {
ซูม: 1;
}
อีกครั้งด้วยเหตุผลที่คลุมเครือ ... ลองนี้ ...
องค์ประกอบบางอย่างใน IE ได้ "hasLayout" สถานที่ให้บริการซึ่งเป็น "ความจริง" โดยค่าเริ่มต้น หลายพฤติกรรม CSS ภาพ; ตัวอย่างอัลฟากรองใช้งานได้เฉพาะในองค์ประกอบที่ hasLayout และ {ซูม: 1} ดูเหมือนว่าจะให้องค์ประกอบเป้าหมายสถานที่ให้บริการ hasLayout .... มีประโยชน์หรือไม่ I dont คิดดังนั้น ...
สถานที่ให้บริการซูมเข้ายังดูเหมือนว่าจะได้รับการสนับสนุนโดยโครเมี่ยม แต่อาศัยการใช้งานดูเหมือนจะทำให้ผลกระทบมากในรูปแบบของฉัน ... ลองถ้ามันเหมาะกับคุณ ... ถ้าไม่ได้ที่คั่นหน้านี้ภายใต้ "craps CSS"
ความคิดเห็นที่ 2 | แท็ก: แก้ไข IE , IE ปัญหา , IE7 | โพสต์ใน CSS
2009 22 มีนาคม 2009
Google เริ่มต้นให้คนเคลื่อนไหวเพื่อถ่ายโอนข้อมูล IE6 ... โดยผู้ใช้ IE6 bugging กับ POPUP ในการโหลดหน้า ... อาจจะไม่คิดที่ดีมาก ... แต่เป็นนักพัฒนา UI ฉันมีรถบรรทุกที่จะเข้าร่วมวงนี้ ... หนึ่งเบราว์เซอร์น้อยสำหรับฉันกังวลเกี่ยวกับ ขออภัย ... เห็นแก่ตัวก็คือ! แต่ฉันได้รวมจาวาสคริปต์นี้ ... (ดูหน้านี้ใน IE6) ...
เฮ้! และเมื่อทราบสว่าง ... ดูมันเป็นจอแสดงผลของพาวเวอร์ของ JavaScript .... มันยังสามารถนำมาลงยักษ์ (หรือเมื่อมันเป็น)
ดังนั้น ... ช่วยเหลือกำจัดโลกของ IE6 กับสายของ javascript!
http://code.google.com/p/sevenup/
ยังไม่มีความเห็น | Tags: ปัญหา IE , IE6 | โพสต์ใน เบราว์เซอร์ Quirks , นักพัฒนาเว็บ
2008 17 ธันวาคม 2008
หากคุณเป็นคน CSS คุณจะได้รู้ว่าอาการปวดในการรับเค้าโครงของคุณทำงาน cross-browser IE8 ยังเป็นประแจในงานสำหรับนักพัฒนาเราอีก Anywaz! ถ้าคุณตีเมื่อปัญหานี้เช่นผมเมื่อวานนี้ที่ทำงานอย่างสมบูรณ์แบบ CSS ของคุณใน IE7 (และก่อนหน้า) และ Firefox ได้ก็เริ่มขว้างปา tantrums ใน IE8 ลองนี้ ... มันอย่างดูเหมือนจะแก้ไขปัญหาของฉันตอนนี้ ....
การใช้การประกาศ Meta เราสามารถระบุเครื่องมือการแสดงผลที่เราต้องการที่จะใช้ IE8 ดังนั้นเพื่อบังคับให้ IE8 แสดงผลเป็น IE7 ... แทรกแท็ก Meta ต่อไปนี้ในหัวของเอกสารของคุณ: -
<meta http-equiv="X-UA-Compatible" content="IE=7" />
โดยค่าเริ่มต้น Meta IE จะเป็น: -
<meta http-equiv="X-UA-Compatible" content="IE=8" />
ซึ่งจะทำให้ IE8 แสดงผลหน้าเว็บโดยใช้โหมดมาตรฐานใหม่
หากจำเป็นต้องใช้รูปแบบนี้สามารถนำมาใช้เพื่อรองรับเบราว์เซอร์อื่น ๆ ดังนี้
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
รายละเอียดเพิ่มเติมเกี่ยว doctypes:
หากคุณยังไม่คุ้นเคยกับประเภทของสัตว์ที่เรียกว่า "Doctype" ... นี่คือบางอย่างรวดเร็วอ่าน
อะไร doctypes มีอะไรบ้าง อะไร Quirks BROWSER & โหมดเข้มงวดมีอะไรบ้าง
การตั้งค่า DOCTYPE ใน XSL
สำหรับข้อมูลเพิ่มเติมในการทำความเข้าใจเชิงลึกเกี่ยวกับ doctypes ให้ลองไปที่ลิงก์เหล่านี้ ...
รายการนอกเหนือที่: แก้ไขเว็บไซต์ของคุณด้วย DOCTYPE ขวา!
รายการนอกเหนือ: Beyond DOCTYPE: มาตรฐานเว็บที่เข้ากันได้ไปข้างหน้าและ IE8
หมายเหตุ: แม้ว่าคนส่วนมากของเรา HTML / CSS ได้รับการละเลยความสำคัญของการ decleration DOCTYPE ในเอกสารของเราตั้งค่า DOCTYPE ขวาโดยปกติจะเป็นคำตอบสำหรับปัญหามากที่สุดข้ามเบราว์เซอร์
1 ความคิดเห็น | Tags: Doctype , ปัญหา IE , IE8 , แท็ก Meta , เคล็ดลับ | โพสต์ใน เบราว์เซอร์ Quirks , HTML
2008 10 ตุลาคม 2008
CSS สำหรับเบราว์เซอร์ที่ไม่ใช่ IE: มันไม่มีข่าวกับนักพัฒนา CSS ที่, CSS Selectors เด็กเช่นตัวอย่างด้านล่างนี้ดูเหมือนจะไม่ทำงานใน IE
เช่น div> ช่วง {} CSS บางที่หมายถึง "เมื่อองค์ประกอบช่วงเป็นเด็ก (และไม่หลานหรือเด็กที่ยิ่งใหญ่มาก ฯลฯ ) ขององค์ประกอบส่วน"
แต่เราใช้ CON นี้เพื่อประโยชน์ของเรา ในอดีตตัวเลือกสำหรับเด็กที่ได้รับการใช้ในการซ่อนคำสั่ง CSS จาก IE เพียงโดยการวาง html>body ในหน้าใด ๆ CSS คำสั่ง IE จะไม่สนใจมัน:
html>body .foo { CSS commands go here ;}
งานนี้เพราะ <body> อยู่เสมอลูกของ <html> - มันสามารถของหลักสูตรที่ไม่เคยเป็นหลานที่ดีหรือหลานของ <html> .
ตอนนี้ที่ IE 7 เข้าใจเลือกสำหรับเด็กที่คุณต้องแทรกแท็กข้อคิดเห็นว่างในโดยตรงหลังจากเครื่องหมายมากกว่า IE 7 จะไม่เข้าใจนี้เลือก (ผู้รู้ว่าทำไม?) และจะทำให้ทั้งหมดไม่สนใจคำสั่งนี้ CSS.:
html> /**/ body .foo { CSS commands go here ;}
ถ้ายังไม่ได้เห็นแล้วเหล่านี้ก่อนที่มีอ่านต่อไปนี้ผ่านเช่นกัน
ความเห็นยังไม่มี | แท็ก: บัก IE , IE แก้ไข , Hacks IE , IE ปัญหา | โพสต์ใน เบราว์เซอร์ Quirks , CSS
2008 4 ตุลาคม 2008
ตามปกติซึ่งเป็นหนึ่งในหลายปัญหาที่แปลกบางอย่างกับ IE และนี้หนึ่งต้องจัดอันดับใน TOP 10 ของ Quirks IE
งบที่มีปัญหา (นี่คือปัญหาของฉันบางทีคุณอาจมี misbehaviors คล้ายกัน):
ฉันมี DIV หลายสถานที่ในหน้ากับชั้น "sectionhead" ซึ่งเป็นอะไร แต่ชื่อของส่วนหน้า ดังนั้นรูปแบบบางส่วนได้ผมมองเช่นนี้
. sectionhead {font-size: 18px; พื้นหลัง: # cfcfcf; padding: 5px;}
div เป็นแถบสีเทาอ่อนที่มีข้อความสีดำบาง จะเกิดอะไรขึ้นใน IE คือบางส่วนของเหล่านี้ส่วนหัวจะปรากฏ ok แต่บางที่มองไม่เห็นจนกว่าคุณเลื่อนหน้าหรือคลิกบางสิ่งบางอย่างในหน้าอื่น ๆ บางครั้งพวกเขามักจะหายไปเมื่อคุณคลิกที่ปุ่ม 'alt' เมื่อเพจที่คุณลง หรือเลื่อนที่มีแถบเลื่อน พวกเขาบางครั้งดูเหมือนจะเกิดขึ้นอีกครั้งเมื่อคุณโหลด (F5) หน้า ผมสั้น DIV ง่ายอย่างสมบูรณ์แบบด้วยสไตล์ที่เรียบง่ายบางพฤติกรรมที่ไม่ดี
สิ่งที่อาจก่อให้เกิดพฤติกรรมดังกล่าวผิดปกติ? ดี! ตรงไปตรงมาไม่มีความคิด!
ทางออกที่เป็นไป:
อีกครั้งไม่ต้องถามฉันว่าทำไม แต่ในหลายกรณีปัญหาที่เกิดขึ้นนี้มีแนวโน้มที่จะหายไปเมื่อคุณเพิ่มตำแหน่ง: ญาติที่จะผิดพลาดมีพฤติกรรมลักษณะองค์ประกอบเช่นนี้
. sectionhead {font-size: 18px; พื้นหลัง: # cfcfcf; padding: 5px; ตำแหน่ง: ญาติ}
เรื่องแปลกใหม่ แต่สิ่งที่จะพูด? ขอพระเจ้าทรงอวยพรผมจาก IE!
และทำหุ้นที่มีสหรัฐถ้าคุณมีปัญหาที่คล้ายกัน
ความเห็นยังไม่มี | แท็ก: บัก IE , IE แก้ไข , Hacks IE , IE ปัญหา | โพสต์ใน เบราว์เซอร์ Quirks , CSS , HTML
2008 15 กรกฎาคม 2008
โอ้ดี! ในการโพสต์ก่อนหน้านี้ไม่กี่วันกลับเกี่ยวกับความทึบใน IE8 ผมลืมพูดถึงจุดสำคัญที่ "IE 8 โหมดเข้มงวดไม่อนุญาตให้สำหรับ CSS ความทึบ"
สำหรับผู้ที่ donot เข้าใจสิ่งที่ฉันหมายความโดยโหมดที่เข้มงวด กวดวิชาที่นี่อย่างรวดเร็วคือ .
การทำงานรอบนี้ (ก่อนทีมงาน IE dev ตระหนักว่าพวกเขามีวิธี paved สำหรับการปฏิบัติเรื่องการทำงานทั่วโลกสำหรับเว็บไซต์เว็บใช้ lightboxes Pop-up ที่มีความทึบแสงบางส่วนและนำกลับมาสนับสนุนความทึบแสง) คือการใช้ ภาพโปร่งใสกึ่ง ... ยิ่งในรูปแบบ PNG (ฉันได้มีประสบการณ์ที่ไม่ดีได้รับรูป GIF โปร่งใสในการทำงานตามที่พวกเขาควรจะ) สร้างภาพ PNG ของสีและร้อยละของความโปร่งใสที่คุณต้องการในตัวคุณแก้ไขภาพที่ชื่นชอบและใช้เป็นภาพพื้นหลังสำหรับภาพซ้อนทับของคุณ Lightbox
เช่น
บางสิ่งบางอย่างแทนเช่นนี้
lighbox_overlay. {
background-color: # FFFFFF;
z-index: 1001;
-moz-opacity: 0.6;
ความทึบ: .60;
filter: alpha (ทึบ = 60);
}
สนใจนี้ ....
lighbox_overlay. {
พื้นหลัง: url ซ้ำ (bkg.png);
}
ลองคลิกที่นี่ | ดาวน์โหลดคลิกที่นี่!
ความเห็นยังไม่มี | แท็ก: บัก IE , IE แก้ไข , ปัญหา IE , IE8 | โพสต์ใน เบราว์เซอร์ Quirks , CSS
2008 6 กรกฎาคม 2008
ถ้าคุณกำลังดูหน้านี้ใน IE8 แล้วคุณจะต้องเห็นเต็มรูปแบบพื้นหลังสีขาวขุ่นที่อยู่เบื้องหลังเรื่องนี้ เมื่อวานนี้เพื่อนในโรงเรียนของฉันชี้ให้เห็นนี้กับผม (ในฐานะที่ผมเป็นหนึ่งในบรรดาผู้ที่ปรับให้เข้ากับการเปลี่ยนแปลงอย่างช้าๆและมั่นคง ... เบราว์เซอร์โดยเฉพาะอย่างยิ่ง. อาจกล่าวว่าอิ่มขี้ขลาด แต่เพื่อไม่ว่าจะเป็น .... เป็นนักพัฒนา UI, ฉันเสมอ อึกลัวรุ่นเบราว์เซอร์ใหม่ ... คุณรู้ว่าสิ่งที่เกี่ยวกับการอิ่ม tlaking ใช่ไหม?)
Digged รอบสำหรับขณะพยายามหาวิธีการแก้ปัญหาที่จะแก้ไขได้และแล้วสิ่งที่ ...
เวลานี้ตลอดเวลาของเราเบราว์เซอร์ FAVOURITE ได้ทำมันทั้งหมดใหม่อีกครั้งโดยวางสนับสนุนสำหรับ CSS ทึบทั้งหมด ที่ไม่ได้มาตรฐาน `filter: alpha (ทึบ = # #)` แอตทริบิวต์ CSS ได้ถูกลบออก, นีซ, แต่พวกเขายังสิ้นเชิงลืมที่จะเพิ่มการสนับสนุน CSS3 ความทึบ (เช่นวิธีการทั้งหมดเบราว์เซอร์อื่น ๆ ก็อย่างได้เก็บไว้ใน) ดังนั้นสำหรับครั้งแรกนับตั้งแต่พระเจ้าบอกเราเกี่ยวกับ CSS ความทึบแสง (ตั้งแต่ IE 5.0, I guess), เว็บเบราเซอร์จะไม่สนับสนุน CSS ทึบ
และตอนนี้ครีมด้านบน: คำอย่างเป็นทางการจาก IE 8 ทีม? มัน "โดยการออกแบบ" และ "เราจะพิจารณานี้ในรุ่นอนาคตของ IE"
PS: ลองหน้านี้ใน FF, สาบานว่ามันดูเรียบร้อย!
ความเห็นยังไม่มี | แท็ก: บัก IE , IE ปัญหา , IE8 | โพสต์ใน เบราว์เซอร์ Quirks , CSS
2008 20 มิถุนายน 2008
หากท่านที่เคยทำ (หรือทำให้หนึ่ง) เมนูแนวตั้งโดยใช้ข้อมูลในรายการ (li) แท็กและ CSS คุณอาจพบนี้ยังข้อผิดพลาดใน Internet Explorer ที่ IE 6 แทรกช่องว่างเหล่านี้ระหว่างรายการที่มีองค์ประกอบระดับบล็อกอื่น คือถ้ามีช่องว่างใด ๆ ระหว่างข้อมูลในรายการในมาร์กอัป ขอบคุณ แต่ขอบคุณที่ไม่มีรุ่น IE 7 ดูเหมือนว่าปลอดจากข้อผิดพลาดนี้
ถ้าเช่นฉันและอื่น ๆ อีกมากมายคุณอยู่ในวงของนักพัฒนาผิดหวังที่ยังคงต้องได้รับเค้าโครงใหม่ของพวกเขาทำงานมากเกินไปใน IE6 นี้แล้วนี้อาจเป็นประโยชน์ ได้ดู ...
มาร์กอัปตัวอย่าง:
id="menu"> <ul
<li div> href="#"> หน้าแรก </ a> </ li>
<li div> href="#"> เกี่ยวกับ </ a> </ li>
<li div> href="#"> บริการ </ a> </ li>
<li div> ผลงาน href="#"> </ a> </ li>
<li div> href="#"> คำถามที่พบบ่อย </ a> </ li>
<li div> href="#"> ติดต่อเรา </ a> </ li>
<ul />
คุณอาจสร้าง CSS บางคล้ายกับหนึ่งด้านล่างเพื่อางกล่าวมาข้างต้นเป็นเมนูแนวตั้ง ....
CSS ตัวอย่าง ...
เมนู # {
margin: 0; padding: 0; พื้นหลัง: # FF9900;
รายการแบบประเภท: ไม่มี; ความกว้าง: 150px;
}
# li เมนู {margin: 0; padding: 0;}
เมนู # {display: block;
color: # 555555;
ตกแต่งข้อความ: ไม่มี;
padding: 0 15px;
line-height: 2.5; พรมแดนด้านล่าง: 1px ของแข็ง # FFF;
}
ผลที่คุณจะเห็น ...
โซลูชันสำหรับปัญหานี้ ... (แก้ไขเพิ่ม / CSS ในตัวเอียงตัวหนา)
เมนู # {
margin: 0; padding: 0; พื้นหลัง: # FF9900; รายการแบบประเภท: ไม่มี; ความกว้าง: 150px;
float: left; / * นี้มีรายการรายการ floated * /
}
li # เมนู {
margin: 0; padding: 0;
float: left; / แก้ไข * นี้ * /
ความกว้าง: 100%; / * ช่องว่างข้อบกพร่องใน IE6 * /
}
เมนู # {
display: block; color: # 555555;
ตกแต่งข้อความ: ไม่มี;
padding: 0 15px;
line-height: 2.5; พรมแดนด้านล่าง: 1px ของแข็ง # FFF;
}
หาก doesnot วิธีการแก้ปัญหาดังกล่าวข้างต้นดูเหมือนจะทำงาน (ด้วยเหตุผลที่รู้กันว่า IE6 เท่านั้น) ... ลองใช้วิธีนี้แทน
เพียงแค่เพิ่มรูปแบบเพิ่มเติมนี้เท่านั้น IE6 เพื่อมาร์กอัปของคุณ ...
<- [if lt IE 7>
type="text/css"> <style
# li เมนู {display: inline บล็อก;}
# li เมนู {display: block;}
</ style>
<[endif] ->
ความเห็นยังไม่มี | แท็ก: บัก IE , IE แก้ไข , Hacks IE , IE ปัญหา , IE6 , Tutorials | โพสต์ใน เบราว์เซอร์ Quirks , CSS
2008 12 เมษายน 2008
โพสต์ IE 6, MSIE ได้ชนิดพอที่จะให้เราพัฒนา UI โดยการเพิ่มอีกไม่กี่คุณสมบัติ CSS มาตรฐานให้มากที่สุดเบราว์เซอร์มาตรฐานอื่น ๆ หนึ่งสถานที่ให้บริการที่มีประโยชน์ดังกล่าวใน "min-height" สถานที่ให้บริการตรงไปข้างหน้าพริตตี้ที่ไม่จำเป็นต้องอธิบายยืดยาว เมื่อ min-height สำหรับการแบ่งเป็นที่ตั้งมันก็ยังคงมีความสูงชุดที่เมื่อเนื้อหาบ้านมันตรงน้อยกว่าก็สามารถถือและที่สำคัญ (ไม่เหมือนวานิลลาสถานที่ให้บริการ "ความสูง" ธรรมดา) เครื่องชั่งน้ำหนักในคำพูดหรือ CSS, ก็จะทำงานเช่น ส่วนที่มี "ความสูง" ตั้ง "รถยนต์" ...
สำหรับบางส่วนของเรานักพัฒนาที่ยากจนที่ยังคงจำเป็นต้องโค้ด CSS ที่ยังต้องทำงานใน IE6, UN ว่างของ "min-height", สามารถพิสูจน์ปิดการแสดงที่บางครั้ง ... สิ้นหวัง donot
โชคดีที่เรามี quirks เพียงพอใน IE ที่เราจะใช้เพื่อประโยชน์ออกมาและตัดทางผ่านของเราที่จะไปถึงเป้าหมายของเราคือ ... ทำให้กองราวกับ min-height ของมันใน IE6
โซลูชันที่ 1: การใช้สับขีด [ ... Read more ]
.box1 {
min-height: 200px;
height:auto;
_height:200px;
}
HTML: -
<div class="box1">Some dynamic content with variable height ...</div>
โซลูชัน 2: การใช้คุณสมบัติสับ CSS Selector
.box2 {
min-height:200px;
height:200px;
}
div[class] .box2 {
height:auto;
}
HTML: -
<div class="someclass">
<div class="box2 common">Some dynamic content with variable height ...</div>
</div>
คุณสมบัติที่สับ CSS Selector ใช้ประโยชน์จากความเป็นจริงเบราว์เซอร์รุ่นก่อนหน้านี้ IE6 ท่าข้าม atribute เลือก หมายเหตุความต้องการของแผนกภาชนะอื่นที่มี class = "SomeClass" เพียง presense ของแอตทริบิวต์ชั้นสำหรับการแบ่งนี้จะแทนที่ความสูงกลับไปที่รถยนต์สำหรับ Opera, Mozilla และ MSIE7 และต่อมา IE6 ซึ่งไม่สนับสนุนการ selectors atribute, ละเว้นมัน
ดูการสาธิตของสับ min-height สำหรับ IE6
ความเห็นยังไม่มี | แท็ก: บัก IE , IE แก้ไข , Hacks IE , IE ปัญหา , IE6 , Tutorials | โพสต์ใน CSS
2008 15 มีนาคม 2008
ที่หลายต่อหลายครั้งในขณะที่ทำเค้าโครงหน้ากับหน่วยงานป๊อปอัพ / lightboxes / เคล็ดลับอื่น ๆ เราเจอสถานการณ์ที่บางวัตถุเลือกฟอร์มที่เกิดขึ้นจะอยู่ภายใต้ฝ่าย POPUP เหล่านี้โดยการออกแบบและมันแสดงให้เห็นผ่านทาง .... YUK!
ดี! คุณสามารถจะแก้ไขปัญหานี้โดยการปรับค่า z-index ของคุณอย่างเหมาะสมสำหรับ FF และ IE7 แต่ดีที่โบราณ (เล่นสำนวนเจตนา) IE6 ไม่ประพฤติตามที่ตั้งใจไว้ .... แสดงกล่อง SELECT ผ่านแม้หลังจากที่คุณใช้บางอย่างที่สูงค่า z-index ให้กอง PopUp ของคุณ ... ว้า!
มีการแก้ไขยังไม่มีปัญหานี้ แต่มีผมเชื่อว่ามากกว่าวิธีบางอย่างเพื่อทำงานรอบปัญหานี้ แต่อิ่มที่นี่เพื่อบอกคุณทางออกที่ง่ายที่สุดที่ผมใช้ที่ทำงานดีสำหรับฉันในส่วนของ กรณี ....
"ซ่อนกล่อง ROUGE SELECT เมื่อคุณแสดงป๊อปอัพ"
เพียงแค่ในตัวอย่างสคริปต์ของคุณที่คุณแสดงของคุณป๊อปอัพเพิ่มชิ้นส่วนของสคริปเพื่อตั้งค่าการแสดงผลของช่องเลือกที่จะ "ซ่อน"
document.getElementById ('my_select') style.visibilty = "ซ่อน".
และอย่าลืมที่จะตั้งมันกลับมาเมื่อใกล้ชิดของกอง PopUp ของคุณ
document.getElementById ('my_select') style.visibilty = "มองเห็น".
โดยที่ "my_select" คือ ID ของกล่องเลือกการระคายเคือง
หวังนี้จะช่วย ...
PS มีตัวเลือกอื่น ๆ เช่นแบบไดนามิก ofcourse positionining IFRAME (ขนาดเดียวกับที่คุณ PopUp) ภายใต้ DIV ป๊อปอัพเป็น ... นี้ทำงานได้ดีเกินไป แต่ด้วยนอกเหนือจากการโหลดขององค์ประกอบ DOM, สคริปต์และปวดหัว ฉันได้ใช้วิธีการแก้ปัญหานี้มากเกินไปและหากคุณต้องการความช่วยเหลือใด ๆ กับตัวเลือกนี้จะแจ้งให้เราทราบ ยินดีที่จะช่วยคุณ!
ยังไม่มีความเห็น | แท็ก: บัก IE , IE แก้ไข , Hacks IE , IE ปัญหา , IE6 | โพสต์ใน เบราว์เซอร์ Quirks , CSS , HTML , JavasScript