wap.php 3.0 KB

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