Tôi có 2 div chiều cao đầy đủ. Khi bạn di chuyển xuống trang, một div sẽ cuộn lên và cuộn còn lại theo hướng ngược lại. Điều này làm việc tuyệt vời.Cuộn hướng thay thế với nội dung bên dưới
Tôi đang cố gắng giữ hiệu ứng này nhưng đặt nội dung toàn bộ chiều rộng bình thường bên dưới nó trong khi cố gắng duy trì cuộn tự nhiên. Vì vậy, tôi muốn giữ hiệu ứng cuộn thay thế nhưng khi tôi đến đáy của div cuối cùng sử dụng hiệu ứng này, tôi muốn tiếp tục cuộn bình thường để xem nội dung bình thường bên dưới nó.
Dưới đây là jsFiddle của tôi, hiện nay nó lơ lửng trên tác dụng tôi tham khảo: http://jsfiddle.net/u9apC/116/ và JS được dán bên dưới để tham khảo:
(function ($) {
var top = 0;
$(document).ready(function() {
var contentHeight = $('.right').height(),
contents = $('.right > .content').length;
top = (0 - (contentHeight * (contents - 1)));
$('.right').css('top', top + 'px');
});
$(window).resize(function() {
var contentHeight = $('.right').height(),
contents = $('.right > .content').length;
top = (0 - (contentHeight * (contents - 1)));
$('.right').css('top', (top + $(window).scrollTop()) + 'px');
});
$(window).scroll(function() {
$('.right').css('top', (top + $(window).scrollTop()) + 'px');
});
})(jQuery);
EDIT
Dưới đây là một minh họa về những gì tôi muốn:
"Tôi đang cố giữ hiệu ứng này nhưng đặt nội dung có chiều rộng đầy đủ bình thường bên dưới" - bạn có thể chỉ định chính xác hơn ý của bạn hoặc đặt một số div thử nghiệm với số không? –
@AndriyF. Trong JS Fiddle, nếu bạn cuộn xuống, có một khối màu lục lam. Tôi chỉ muốn ngồi bên dưới các hộp được đánh số như nội dung xếp chồng bình thường. Chỉ khi bạn đã đến phần cuối của div đa hướng, nó sẽ di chuyển đến khung nhìn. Tôi đã thêm hình ảnh vào câu hỏi để giúp chứng minh tôi cần gì. – egr103