(var i = 0; i < arguments.length; i++)
f = (i == 1 ? arguments[i] : false);
let bounds = e.getBoundingClientRect(),
windHeight = getPageSize()[1],
windWidth = getPageSize()[0];
return (
(bounds.top + bounds.height > (f ? (-windHeight / 33) : (windHeight / 2 - 100))) && // Елемент ниже верхней границы
(window.innerHeight - bounds.top > (f ? (-windHeight / 33) : (windHeight / 2 - 100))) && // Выше нижней +(f?40:0)
(bounds.left + bounds.width > windWidth / 2 - 10) && // Правее левой
(window.innerWidth - bounds.left > windWidth / 2 - 10)// Левее правой
);
}
Так нужно не экран мерять а див в котором все скролится
Что за пиздец? Зачем?
Обсуждают сегодня