FG
Издание о Fable
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Архив » Скрипты для ucoz » Подгрузка комментариев с авто прокруткой для ucoz
Подгрузка комментариев с авто прокруткой для ucoz
Raistlin Дата: Пятница, 30.12.2011, 18:53 | Сообщение # 1

Группа: Пользователи
Сообщений: 1683
Награды: 107
Репутация: 6263
Статус:
Пользователь не в сети :(


Скрипт подгружает, комментарий и сразу прокручивает его к подгружаемой области как у некоторых сайтов, думаю очень удобно. Скрипт для ucoz гпоявился недавно, так что спешите установить.

Установка: Переходим: Каталог Файлов » Переходим Страница материала и комментариев к нему после $COM_BODY$

Code
<a href="javascript://" id="comm_butload" onclick="get_cocmm()" style="display:block;text-align:center;">Подгрузить комментарии</a>    
  <div id="com_pag_n" style="display:none">$COM_PAGE_SELECTOR$</div><script type="text/javascript">var cos = ['$CID$','$ID$','$COMMENTS_NUM$'];var cm_n = 1;if($("#com_pag_n").find(".swchItem:contains('»')").size()==1)var vse_c=$('#com_pag_n .swchItem').eq(-2).attr('onclick').match(/\d+/);else $('#comm_butload').remove();function get_cocmm(){if(vse_c!=cm_n){$.get('/load/'+cos[0]+'-'+vse_c+'-0-'+cos[1],function(comms){$('#commentss').append('<div id="commssa'+cm_n+'">'+$('#commentss',comms).html()+'</div>');$('body').scrollTo({top:$('#commssa'+cm_n).offset().top-22,left:0},500);cm_n++;if(vse_c==cm_n)$('#comm_butload').remove()})}else $('#comm_butload').remove()}</script>


Code
<script type="text/javascript">    
  var cos = ['$CID$','$ID$','$COMMENTS_NUM$']; var cm_n = 1;    
  if($("#com_pag_n").find(".swchItem:contains('»')").size() == 1) var vse_c = $('#com_pag_n .swchItem').eq(-2).attr('onclick').match(/\d+/); else $('#comm_butload').remove();    
  function get_cocmm(){    
    if(vse_c != cm_n){    
    $.get('/load/'+cos[0]+'-'+vse_c+'-0-'+cos[1],function(comms){    
    $('#commentss').append('<div id="commssa'+cm_n+'">'+$('#commentss',comms).html()+'</div>');    
    $('body').scrollTo( { top:$('#commssa'+cm_n).offset().top-22, left:0}, 500);    
    cm_n++;    
    if(vse_c == cm_n) $('#comm_butload').remove();    
    });    
    }else $('#comm_butload').remove();    
  }    
  </script>
 
Форум » Архив » Скрипты для ucoz » Подгрузка комментариев с авто прокруткой для ucoz
  • Страница 1 из 1
  • 1
Поиск: