Tôi nghiêm túc có câu hỏi về sự kiện cuộn. Tôi đã cố gắng giải quyết nó cả đêm nhưng tôi không thể.js Thực hiện một cuộn trơn tru
Tôi đang cố gắn thanh điều hướng ở trên cùng. Hiệu ứng thanh sẽ xử lý khi $(window).scrollTop()
chuyển điểm ngay trước khi điều hướng.
Vấn đề là, sẽ có hiệu ứng "nhấp nháy" (quá trình trì hoãn như trên) trên IE và Chrome nhưng không phải trên Firefox.
Trong khi nghiên cứu của tôi, tôi biết rằng Firefox có "cuộn trơn tru" theo mặc định.
Tuy nhiên, xin vui lòng kiểm tra ví dụ này trên Chrome hoặc IE
http://www.backslash.gr/demos/jquery-sticky-navigation/
Nó là như vậy trơn tru như trên Firefox, và mã là chỉ đơn giản ......
Điểm là, tôi đang làm chính xác điều tương tự như ví dụ này nhưng tại sao tôi có hiệu ứng 'chớp mắt'?
Bí quyết trên CSS ??
Có cách nào để tôi có thể tạo scrool mượt mà như những gì trên firefox bởi js không ??
Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn.
$(window).on('scroll', Sticky);
function Sticky(){
$(this).scrollTop() > anchor.offset().top
? nav.css({ 'position': 'fixed',
'z-index': z_index,
top: y,
left: x, })
: nav.css({ 'position': 'static', });
};
Có thể bạn nên đăng những gì bạn đang làm không hoạt động. –
Có thể bạn chỉ nên sử dụng liên kết mà bạn đã liên kết, đã hoạt động? – leftclickben
Tôi không thể thực hiện cùng một điều ... Tôi muốn biết thủ thuật .. – Till