Tôi gặp sự cố nhỏ. Tôi đang cố gắng làm điều gì đó giống như nền thị sai của nikebetterworld.com. Trong lần làm quen đầu tiên của tôi, tôi có một cái gì đó hoạt động, nhưng nó có thể hoạt động tốt hơn. Khi tôi cuộn, vị trí nền sẽ thay đổi. Vấn đề là nó thay đổi một vài phần nghìn giây sau khi cuộn, vì vậy tôi có thể xem cách nền "nhảy" sau khi cuộn.Sự kiện cuộn nhanh hơn? - Nền "nhảy" sau khi cuộn
mã:
var $w = $(window);
function move($c) {
var scroll = $w.scrollTop();
var diff = $c.offset().top - scroll;
var pos = '50% ' + (-diff)*0.5 + 'px';
$c.css({'backgroundPosition':pos});
}
$w.bind('scroll', function(e){
move(some_container);
});
Bất kỳ lời đề nghị? Cảm ơn.
Sửa
Nhìn vào ví dụ này: http://jsfiddle.net/MZGHq/ (Cuộn xuống cho đến khi bạn nhìn thấy hình nền)
Mã Nike xuất hiện để thực hiện chức năng được đề cập có thể tìm thấy tại đây: http://www.nikebetterworld.com/lib/js/com.nikebetterworld .js? 0.1.0.0 –
Câu hỏi là về Performa nce vấn đề trong attemp hiện tại của tôi:/ – ezakto