tôi có mã như dưới đây:Jquery/Javascript tìm yếu tố có thể nhìn thấy đầu tiên sau khi cuộn
<div id="container">
<div class="item" id="1">blah blah</div>
<div class="item" id="2">blah blah 2</div>
</div>
Nhưng trên thực tế có rất nhiều và rất nhiều với class = 'mục'.
Về cơ bản khi người dùng cuộn danh sách các mục tuyệt vời này, tôi muốn thay đổi kiểu dáng của mặt hàng hiển thị trên cùng hiện tại (như trình đọc google!). Đã xem xét xung quanh cho giải pháp trong javascript jquery hoặc đồng bằng nhưng dường như không thể tìm thấy một. Ai có ý tưởng gì không?
Cảm ơn
Đánh dấu
Cảm ơn, hoạt động tốt với tinh chỉnh nhỏ, thêm một số 25 rằng họ được chọn ngay trước khi họ chạm vào đỉnh của cửa sổ, nếu không thì người được chọn sẽ được di chuyển một nửa trước khi người được chọn tiếp theo được chọn –
$ ('. item'). offset() sẽ không hoạt động - bù trừ sẽ nhận được tọa độ hiện tại của phần tử đầu tiên trong tập hợp các phần tử đã so khớp, liên quan đến tài liệu. –