Tôi đang gặp phải một số vấn đề với IE7/IE8 và jQuery. Mã của tôi hoạt động trong IE 10, FF, Chrome, Safari, Mobile Safari, Chrome di động.IE8 đang ném lỗi với jQuery
Hiện tại, để gỡ lỗi, tôi đã xóa tệp JS của riêng mình. Vì vậy, đây là mã:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
Không có JS nào khác được tham chiếu trên trang này. Tôi đã xóa tất cả các tham chiếu JS khác và không có JS nào được thực hiện trên chính trang đó. Khi tải trang web trong IE8, tôi nhận được lỗi này:
Line: 4
Error: Object doesn't support this property or method
Các debugger cho thấy ở trên. Không chắc chắn vấn đề ở đâu. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.
P.S. - Đây là nỗ lực phát triển web 'nghiêm túc' đầu tiên của tôi và tôi thấy bây giờ tại sao IE lại bị ghét nhiều trong cộng đồng dev.
Đôi khi, bạn cần phải tìm đến nguồn gốc của mã để xác định vấn đề này. Cảm ơn! –
CẢM ƠN BẠN! Tôi đã đập đầu vào tường cố gắng tìm ra lý do tại sao ứng dụng của tôi không hoạt động trong IE8 (vâng, chúng tôi vẫn có người dùng chạy XP, thật không may). Đó là vì tôi đã sử dụng phiên bản jQuery được cài đặt bởi NuGet trong Visual Studio 2012. – timbck2