Предполагая, что вы хотите, чтобы отобразить последний DIV отображается в текущем видовом, попробуйте следующее:
$.fn.inView = function(){
var win = $(window);
obj = $(this);
var scrollPosition = win.scrollTop();
var visibleArea = win.scrollTop() + win.height();
var objEndPos = (obj.offset().top + obj.outerHeight());
return(visibleArea >= objEndPos && scrollPosition <= objEndPos ? true : false)
};
var lastelem;
$('div:visible').each(function(){
if($(this).inView()){
lastdiv = $(this);
}
});
console.log(lastdiv);
ИЛИ Если вы хотите просто узнать последний видимый DIV на окне вы можете просто использовать $ (» ДИВ: видимый: последний ')
Почему вы отметите C#? Btw ключевое слово, которое вы ищете, это «* viewport *». – Bill