首先,我知道有類似的線程,但其中大多數使用李項目,我是geeting太混亂,使用該代碼爲我的利益。第一個和最後一個可見的項目在一個DIV與溢出
這裏是...我有一個溢出和一些最大高度的元素。在裏面我有另一個div元素和一個錨點,每個元素都有我的數據。 我希望能夠判斷父母是否已經飛越,如果是,就做點什麼。 根據我想要的最後/第一格的情況下,是可見做些事情。
有什麼比一個例子更好...所以這裏是我在jsfiddle
例子,jQuery中的基本邏輯,我想在評論中實施:
var container = $('#content_wrapper');
var items = container.children('.box_wrap');
//If div is overflown then do:
/items.each(function() {
//If scroll is at top
//Get last element that is shown
//Do something
//Else if scroll is at bottom
//Get first element and do something
//Else if scroll is at mid range
//get first and last element that is shown
//and do something
}
是這個樣子就不錯了!必須研究它的功能性,但這是一個巨大的幫助,非常感謝! – Dennis