2009-05-06 14 views
9

Tôi vừa tìm hiểu về ie7-js;Làm thế nào khả thi là ie7-js bởi Dean Edwards?

IE7 là thư viện JavaScript để tạo Microsoft Internet Explorer hoạt động như một trình duyệt tuân thủ tiêu chuẩn. Nó sửa nhiều sự cố HTML và CSS và làm cho PNG trong suốt hoạt động chính xác trong IE5 và IE6.

http://code.google.com/p/ie7-js/

Dường như nó thực sự tốt, nhưng nó thực sự làm việc (dòng điện issue list trông khá đáng sợ)? Bạn đã từng làm việc này với thành công chưa?

Một câu hỏi khác là kịch bản sẽ làm chậm trang web trong IE như thế nào?

Trả lời

8

Trong các trang tĩnh, nó hoạt động khá tốt. Nếu bạn thiết kế một vài trang html tĩnh sử dụng các trình duyệt và tiêu chuẩn hiện đại và muốn nó được hiển thị chính xác trong IE6 và 7, tập lệnh này sẽ giúp bạn.

Nhưng, và nó lớn nhưng nếu bạn thêm một chút javascript vào công thức, phương pháp này cho thấy điểm yếu của nó. Bất cứ điều gì được thêm sau đó cho họ DOM hoặc bất kỳ sự kiện nào được kích hoạt sau đó sẽ KHÔNG bị ảnh hưởng bởi tập lệnh này.

Vậy đó. đề xuất một dòng của tôi là nếu bạn có các trang đơn giản và nhẹ sử dụng nó. nếu không hãy thử giải quyết vấn đề của bạn bằng cách nhìn vào rễ!

+3

tại reall bạn có thể sử dụng IE7-js với nội dung động (được nạp bằng AJAX chẳng hạn), nhưng bạn cũng cần recalc.js và bạn cần gọi lại sau HTML/DOM đã thay đổi: ' ' ' if (document.recalc) document.recalc(); ' – Enrique

3

Tôi nghĩ câu trả lời hay nhất là: thử trên trang web của bạn và xem liệu nó có phù hợp với mã cụ thể của bạn hay không. Nếu nó hoạt động, và không ảnh hưởng đến tốc độ, tuyệt vời, bạn đã hoàn thành. Nếu nó không hoạt động, sau đó bạn sẽ phải dành thời gian để làm cho trang web của bạn hoạt động trong IE.

Các vấn đề liên quan