Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Доработать подгрузку (https://javascript.ru/forum/job/75420-dorabotat-podgruzku.html)

DEVIL 07.10.2018 10:51

Доработать подгрузку
 
<div id="contik">$BODY$</div>
<div style="display:none;" id="selector">$PAGE_SELECTOR$</div> 

 <script type="text/javascript"> 
 if ($("#selector").find(".swchItem:contains('»')").text() == '»') { 
 $("#selector").after('<br><div id="nextCont" class="input_submit alt" style="display:block; text-align:center;"><div onclick="Conti.to();" style="padding:3px;"><b>Подгрузить материалы</b></div></div>'); 
 }; 
var more = true;
$(window).scroll(function() {
if(more) return;
if($('.u_pos').position().top-$(window).scrollTop() < 1000) {
Conti.to()
}
});

 Conti = { 
 to:function(){ 
 $("#nextCont").html('<div class="pageloader" style="padding:4px"><img src="/image/podgruzka_next_load.gif" border="0" /></div>'); 
 nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString(); 
 num = nextik.match(/\d/); 
 $.get('/load/0-'+num, function(next){ 
 $("#contik").append( $("#contik", next).html() ); 
 $("#selector").html( $("#selector", next).html() ); 

 $("#nextCont").html('<div class="pageloader" onclick="Conti.to();" class="preloader" style="padding:3px;"><b>Подгрузить материалы</b></div>'); 
 if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); }; 
 }); 
 } 
 } 
     $("#nextCont").click(function() {
more = false;
$(this).hide();
Conti.to()
});
 </script>

Имеется такой скрипт. Цель - после нажатия на кнопку "Подгрузить материалы" - подгрузка материала скролом (кнопка подгрузить исчезает), попробовал сделать - подгружает, но скролл не работает. Кнопка исчезает.
Бюджет 100-200 руб (Qiwi/Webmoney)


Часовой пояс GMT +3, время: 20:20.