首先,我知道有类似的线程,但其中大多数使用李项目,我是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