奇领6080
进入频道
var C = 5; var P = 1; function Dmenu(i) { if(i == C) return; $('.spin-more').show(); $('.spin-load').show(); $('.home-goto').hide(); $('#m_'+C).removeClass('on'); C = i; $('#m_'+C).addClass('on'); P = 1; $('html, body').animate({scrollTop:$('#segment').offset().top-88 }, 500); $('#channel').addClass('channel_fix'); Dload(); } function Dstop() { $('.spin-more').hide(); $('.spin-load').hide(); $('.home-goto a').attr('href', 'index.php?moduleid='+C); $('.home-goto div').html('进入'+$('#m_'+C).html()+'频道'); $('.home-goto').show('slow'); } function Dload() { if(P > 3) { Dstop(); return; } $.get('index.php?action=ajax&moduleid='+C+'&page='+P, function(result){ $('.spin-load').hide(); if(result && result.indexOf('list-empty') == -1) { P == 1 ? $('#main').html(result) : $('#main').append(result); } else { if(P == 1) $('#main').html('

暂无信息


'); P = 4; Dstop(); } }); } $(document).on('pageinit', function(event) { //$(document).ready(function() { $('.spin-more').show(); Dload(); $('#main').on('scrollstop',function(event){ var cmh2 = $(window).height(); var cmh1 = $('.spin-more').offset().top; if($(document).scrollTop() + cmh2 >= cmh1-100) { P++; Dload(); } //if($(document).scrollTop() > T-44) { if($(document).scrollTop() > $('#segment').offset().top) { $('#channel').addClass('channel_fix'); } else { $('#channel').removeClass('channel_fix'); } }); });