2010-12-14 50 views
5

Có ai có vấn đề trong đó một số phiên bản IE7 và 9beta sẽ tải một trang được cuộn xuống dưới cùng không? Điều này chỉ xảy ra khi nhấp vào từ điều hướng chính, không trực tiếp nhập url. Here's an exampleTải trang được cuộn xuống dưới cùng

Làm cách nào để thêm hàm scrollTop vào từng liên kết điều hướng chính thông qua jQuery? Đó có phải là giải pháp có thể chấp nhận được không?

+1

Đó là * lạ. Nó xảy ra với tôi khi đặt url trực tiếp trong IE7. – Stephen

+0

@Stephen vui phải không? lẽ ra phải là một nhân viên bán hàng! –

Trả lời

5

Là một khắc phục, bạn có thể thêm video này vào mỗi trang:

$(document).ready(function() { 
    $(document).scrollTop(0); 
}); 

Bạn sẽ không thể để thêm video này vào các liên kết, như kịch bản cần chạy sau khi tải trang. Điều này cũng cảm thấy hacky mà không biết những gì đang gây ra vấn đề, nhưng với IE, tôi thà hack đôi khi biết ...

+0

@Jeff B - Đó là nơi tôi đang ở ngay bây giờ. Ive loại bỏ từng kịch bản và thêm chúng trở lại để thử và thu hẹp nó xuống nhưng vô ích, nó rất kỳ quặc. Tôi e rằng nếu thực tế đó là do các tab jQTools, mã phân phối quảng cáo tốc độ hoặc mã theo dõi google (xem các trường hợp do adsense gây ra) thì tôi không thể làm gì ngoài hack. Không có trình duyệt nào khác thể hiện điều này. Tôi không thích IE nhiều. –

+0

@ Jeff B - Thật không may là hack trên dường như không làm gì cả. Tôi có phải thêm neo vào mỗi trang và thay đổi điều hướng chính để trỏ đến những trang đó không? điều này hút. –

+0

Có thể di chuyển xảy ra do tập lệnh khác. Trong trường hợp đó, nó có thể cháy sau của bạn. –

0

Hack là tốt, một hack. Nếu bất cứ ai khác có vấn đề này, nó phải làm với trang web tải trong chế độ tương thích. Chúng tôi có một anh chàng trong văn phòng mà IE đang tải mọi trang ở chế độ tương thích và mọi trang web anh ấy đã đến đang làm việc này, anh ấy đã đề cập đến điều này và tôi đã xem trang web của chúng tôi. Trên một số máy móc, những cái đã trưng bày vấn đề này, thực tế chúng đang tải trong chế độ tương thích, tắt nó đã giải quyết được vấn đề. Cảm ơn Microsoft!

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