Здравствуйте.
Есть ли какие нибудь плагины под jQuery, для того что бы посылать аякс запрос, когда определенный блок (допустим с id="load_on_screen") появится в области видимости на экране?
Или может как это самому сделать? Куда копать? scrollUp не подходит.
function inWindow(s){
var scrollTop = $(window).scrollTop();
var windowHeight = $(window).height();
var currentEls = $(s);
var result = [];
var offset = currentEls.offset();
if(scrollTop <= offset.top && (currentEls.height() + offset.top) < (scrollTop + windowHeight))
return true;
return false;
}
var boxesInWindow = inWindow("#sc-2");
console.log(boxesInWindow);
$(document).scroll(function () {
if(inWindow("#sc-2")) {
console.log('1');
}
});
.sc-1 {
width:100%;
height:500px;
background:red
}
.sc-2 {
width:100%;
height:300px;
background:green
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sc-1" class="sc-1">
</div>
<div id="sc-2" class="sc-2">
</div>
А вообще есть библиотека lazy load как вариант её использовать
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли сделать, что б при перетаскивании картинки - она сохранилась как zip-архив? Большинство запросов приводят к upload, но мне нужен downloadЕсли...
Нашел в сети вот такой простенький "живой поиск", суть проста, есть input, в него начинаем вводить название, если похожее есть в базе, то скрипт...
Есть некоторая таблица, состоящая из нескольких строк и колонокВ последней колонке для каждой строки есть кликабельная картинка