2011-01-29 31 views
7

Tôi đang sử dụng smoothscroll.js để điều hướng trang web của mình. Nó dừng lại trên neo chính xác trong Firefox, tuy nhiên trong Chrome nó vượt qua điểm trên nhấp chuột đầu tiên của liên kết và đẩy nội dung lên đầu, ẩn nội dung đằng sau trang. sau đó nếu bạn nhấp vào nó một lần nữa, nó sắp xếp chính xác. Tôi đã nhìn thấy các vấn đề trên các trang web khác. Tò mò để xem những người khác có cùng một vấn đề. Chrome dường như bỏ qua bất kỳ phần đệm hoặc lề hoặc vị trí trên cùng nào (ví dụ: trên cùng: 20%;).Cuộn để neo với tiêu đề cố định, nội dung ẩn sau tiêu đề, lề và đệm trên cùng không hoạt động

Trả lời

10
+0

Tôi đang gặp rắc rối hiểu như thế nào #target trong những phương pháp tương quan với các . Tôi đã cố gắng - như trong bản trình diễn nhưng không đi. Có lời khuyên nào không? – ATSiem

+0

Các phương pháp của Nicolas Gallagher hơi phức tạp so với http://stackoverflow.com/a/13184714/109618 chỉ liên quan đến HTML và CSS này: a.anchor {display: block; vị trí: tương đối; trên cùng: -50px; } –

-3

Điều này có thể do một chủ đề wordpress mới sử dụng phần tử html5 tiêu đề. Tôi đã thay đổi tiêu đề của tôi thành một div và nó hoạt động tốt.

0

Tôi đã sử dụng Local Scroll (JQuery) để thực hiện việc này.

Nó cho phép bạn làm một đầu bù đắp

$.localScroll({ 
    offset: -100 
}); 
Các vấn đề liên quan