pc.php 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <div>
  2. <input type="hidden" id="kw" value="<?php echo $keyword;?>">
  3. <input type="hidden" id="currentPage" value="<?php echo $currentPage;?>">
  4. <input type="hidden" id="pageCount" value="<?php echo $pageCount;?>">
  5. </div>
  6. <div id="slide_loading_btn" onclick="slideLoadMoreInfo()" style="text-align: center;font-size: 12px;color: #c0c0c0;background-color: #f7f7f7;border-radius: 5px;margin: 10px auto 10px auto;width:90%;line-height:40px;cursor: pointer;height:40px;;clear:both;<?php if($pageCount<=1){?>display: none<?php }?>" ><?php echo $loadBtnTitle;?></div>
  7. <script type="text/javascript">
  8. var pageCount = parseInt($('#pageCount').val());
  9. var currentPage = parseInt($('#currentPage').val());
  10. var slideBtn = $('#slide_loading_btn');
  11. $(document).ready(function(){
  12. //$(window).bind("scroll",slideLoad);
  13. if(currentPage==pageCount&&pageCount>1){ $(slideBtn).text('已经到底了!').show().fadeOut(3000); }
  14. });
  15. function slideLoad(){
  16. var scrollbar_top = document.documentElement.scrollTop || document.body.scrollTop
  17. var bottomHeight = <?php echo $marginHeight;?>;
  18. var screenHeight = document.documentElement.clientHeight || document.body.clientHeight
  19. var page_bottom_pos = scrollbar_top+screenHeight+bottomHeight
  20. if (page_bottom_pos >= document.body.scrollHeight){
  21. slideLoadMoreInfo();
  22. }
  23. }
  24. function slideLoadMoreInfo(){
  25. if(currentPage>0&&currentPage<pageCount)
  26. {
  27. $(slideBtn).text('正在加载,请稍候...').show();
  28. var layindex = layer.msg('正在加载,请稍候...', {icon: 16,shade: 0.01});
  29. var url = "<?php echo $ajaxUrl;?>";
  30. var object = {};
  31. object.page = currentPage+1;
  32. object.count = <?php echo $count;?>;
  33. <?php if(!empty($searchConditions)){?> object.sch = "<?php echo $searchConditions;?>";<?php }?>
  34. <?php if(!empty($keyword)){?> object.kw = "<?php echo $keyword;?>";<?php }?>
  35. <?php if(!empty($modelId)){?> object.model_id = "<?php echo $modelId;?>";<?php }?>
  36. $.get(url,object,function(html){
  37. layer.close(layindex);
  38. if($.trim(html)!='')
  39. {
  40. $('#<?php echo $listContentId;?>').append(html);
  41. $('#currentPage').val(currentPage+1);
  42. $(slideBtn).text('<?php echo $loadBtnTitle;?>');
  43. currentPage = parseInt($('#currentPage').val());
  44. if(currentPage==pageCount)
  45. {
  46. $(slideBtn).text('已经到底了!').show().fadeOut(3000);
  47. }
  48. }
  49. else
  50. {
  51. $('#currentPage').val(currentPage+1);
  52. $(slideBtn).text('已经到底了!').show().fadeOut(3000);
  53. }
  54. })
  55. }
  56. else
  57. {
  58. $(slideBtn).text('已经到底了!').show().fadeOut(3000);
  59. }
  60. }
  61. </script>