- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
(jQuery.noConflict()(function ($) {
"use strict";
$(document).on('ready', function () {
$('.sisea-results-list').each(function () {
var elements = $(this).find('.sisea-result'),
size = elements.size(),
find = 10;
for (var i = 0; i < find; i++) elements.eq(i).show(300);
$(window).on('scroll', function() {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop,
offset = $('#scroll').offset().top;
if (scrollTop > offset - 800) {
find < size ? find += 10 : find = size;
for (var i = 0; i < find; i++) elements.eq(i).show(300);
}
});
});
});
}));
При скролле элементы появляются на странице. Говнокод ли?
3_14dar 21.07.2015 04:47 # +2
guest 21.07.2015 09:54 # −4
kegdan 21.07.2015 11:09 # 0
1024-- 21.07.2015 11:46 # 0
wayfarer 21.07.2015 11:47 # 0
1024-- 21.07.2015 11:59 # 0
В говнопринцип - пересмотреть и найти удобное решение (оставить так, если это не говномода, а действительно удобно; страницы по N элементов; одна страница со всеми показанными элементами; что-то другое)
wayfarer 21.07.2015 12:15 # 0
1024-- 21.07.2015 12:27 # 0
2. Мне не нравится сама идея надругательства над прокруткой. Ещё с тех пор, как люди начали при прокрутке автоматически что-то подгружать и увеличивать страницу.
wayfarer 21.07.2015 13:31 # 0