var cropDescription = function(text, len) {
return (text.length >len) ? text.slice(0, len) + '...' : text;
};
var step=100;
$(window).scroll(function() {
var index = $(this).scrollTop();
if (index>step) {
step+=100; //можно и step=index+100 (нужно смотреть что будет лучше)
(меняем картинку, алгоритм можно любой придумать)
}
});
$cont="";
$class="";
$data //массив данных с БД
for (i=0; i<count($data); i++) {
if (empty($data[$i])) {$class="redBg";}
$cont.='<td>'.$data.'</td>';
}
$table='<table><tr class="'.$class.'">'.$cont.'</tr></table>';
//все зависит от вашего кода, но общий смысл думаю понятен.
jQuery('.b-popup').on('click', function(event) {
var el=jQuery(event.target);
if (el.hasClass('b-popup')) PopUpHide();
});