最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

移動(dòng)端web滾動(dòng)分頁(yè)的實(shí)現(xiàn)方法

 更新時(shí)間:2017年05月05日 10:50:10   作者:北平123  
這篇文章主要為大家詳細(xì)介紹了移動(dòng)端web滾動(dòng)分頁(yè)的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了移動(dòng)端web滾動(dòng)分頁(yè)展示的具體代碼,供大家參考,具體內(nèi)容如下

方法一:前端代碼:

<script type="text/javascript">
    var page = 2; //當(dāng)前頁(yè)的頁(yè)碼
    var flagNoData = false; //false
    var allpage = @Model.PageCount; //總頁(yè)碼,會(huì)從后臺(tái)獲取
    function showAjax(currentIndex) {
      $.ajax({
        url: "@Url.Action("GetEmployeeData", "Home")",
        type: "GET",
        data: {"pageNum":currentIndex},
        success: function (data) {
          //要執(zhí)行的內(nèi)容
          showContent(data);
          if (currentIndex >= allpage) { //當(dāng)前頁(yè)碼大于等于總頁(yè)碼
            flagNoData = true;
          };
          page += 1;  //頁(yè)數(shù)加1
        }
      })
    }
    function scrollFn() {
      //真實(shí)內(nèi)容的高度
      var pageHeight = Math.max(document.body.scrollHeight, document.body.offsetHeight);
      //視窗的高度
      var viewportHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight || 0;
      //隱藏的高度
      var scrollHeight = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
      if (flagNoData) { //數(shù)據(jù)全部加載完了
        return;
      } else if (pageHeight - viewportHeight - scrollHeight < 10) {  //如果滿足觸發(fā)條件,執(zhí)行
        showAjax(page);
      }
    }
    $(window).bind("scroll", scrollFn);  //綁定滾動(dòng)事件

    function showContent(datacontent)
    {
      $("#contentDiv").append(datacontent);
    }
  </script>

適合移動(dòng)端、PC端頁(yè)面下拉 滾動(dòng)分頁(yè)

方法二(推薦):

插件 https://github.com/ximan/dropload

下載插件,引用css 和 js:

<link rel="stylesheet" href="~/Content/dropload.css" rel="external nofollow" />
<script type="text/javascript" src="~/Scripts/dropload.min.js"></script>

@section scripts{
  <script type="text/javascript" src="~/Scripts/dropload.min.js"></script>
  <script type="text/javascript">
    $(function () {
      var page = 1;
      var pageSize = 10;

      $(".content").dropload({
        scrollArea: window,
        loadDownFn: function (me) {
          page++;
          var result = '';
          $.ajax({
            url: "@Url.Action("GetEmployeeData", "Home")",
            type: "GET",
            data: { "pageNum": page },
            success: function (data) {
              var arrlen = data.length;
              if (arrlen > 0) {
                showContent(data);
                me.resetload();
              } else {
                me.lock();
                me.noData();
              }
            },
            error: function (xhr, type) {
              alert('Ajax error:' + xhr + type);
              me.resetload();
            }
          })
        }
      })
    });

    function showContent(datacontent) {
      $("#contentDiv").append(datacontent);
    }
  </script>
  }


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談js script標(biāo)簽中的預(yù)解析

    淺談js script標(biāo)簽中的預(yù)解析

    本文主要對(duì)js中script標(biāo)簽中的預(yù)解析進(jìn)行詳細(xì)介紹。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2016-12-12
  • 基于JavaScript Array數(shù)組方法(新手必看篇)

    基于JavaScript Array數(shù)組方法(新手必看篇)

    下面小編就為大家?guī)?lái)一篇基于JavaScript Array數(shù)組方法(新手必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • js關(guān)閉瀏覽器窗口及檢查瀏覽器關(guān)閉事件

    js關(guān)閉瀏覽器窗口及檢查瀏覽器關(guān)閉事件

    js關(guān)閉瀏覽器窗口,不彈出提示框。支持ie6+,火狐,谷歌等瀏覽器,下面以一個(gè)示例為大家詳細(xì)介紹下具體的實(shí)現(xiàn)方法,感興趣的朋友可以參考下
    2013-09-09
  • TypeScript中條件類型精讀與實(shí)踐記錄

    TypeScript中條件類型精讀與實(shí)踐記錄

    這篇文章主要給大家介紹了關(guān)于TypeScript中條件類型精讀與實(shí)踐的相關(guān)資料,,條件類型就是在初始狀態(tài)并不直接確定具體類型,而是通過(guò)一定的類型運(yùn)算得到最終的變量類型,需要的朋友可以參考下
    2021-10-10
  • setTimeout和setInterval的區(qū)別你真的了解嗎?

    setTimeout和setInterval的區(qū)別你真的了解嗎?

    setTimeout和setInterval這兩個(gè)函數(shù), 大家肯定都不陌生, 但可能并不是每個(gè)用過(guò)這兩個(gè)方法的同學(xué), 都了解其內(nèi)部的實(shí)質(zhì)
    2011-03-03
  • Webpack性能優(yōu)化 DLL 用法詳解

    Webpack性能優(yōu)化 DLL 用法詳解

    本篇文章主要介紹了Webpack DLL 用法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • innerText和textContent對(duì)比及使用介紹

    innerText和textContent對(duì)比及使用介紹

    innerText使用過(guò)程中遇到了FireFox的兼容問(wèn)題FireFox不支持innerText方法但是有個(gè)類似的方法,叫textContent,類似innerText,都是用來(lái)獲?。ㄔO(shè)置)元素中text的方法,感興趣的朋友可以參考下
    2013-02-02
  • 微信小程序?qū)崿F(xiàn)狼人殺小游戲的示例詳解

    微信小程序?qū)崿F(xiàn)狼人殺小游戲的示例詳解

    狼人殺是一款多人參與的,通過(guò)語(yǔ)言描述推動(dòng)、較量口才和分析判斷能力的策略類桌面游戲。本文將利用小程序?qū)崿F(xiàn)這一游戲,需要的可以參考一下
    2022-03-03
  • Javascript 判斷函數(shù)類型完美解決方案

    Javascript 判斷函數(shù)類型完美解決方案

    在判斷函數(shù)類型時(shí),我們通常使用typeof方法,一般情況下,它會(huì)得到我們所預(yù)想的效果。
    2009-09-09
  • 微信小程序?qū)崿F(xiàn)橫向增長(zhǎng)表格的方法

    微信小程序?qū)崿F(xiàn)橫向增長(zhǎng)表格的方法

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)橫向增長(zhǎng)表格的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07

最新評(píng)論

玉田县| 安多县| 洛宁县| 南城县| 乌拉特前旗| 苏州市| 新安县| 高青县| 边坝县| 前郭尔| 五家渠市| 阿荣旗| 满城县| 泰宁县| 隆化县| 勐海县| 宿迁市| 镇原县| 聂拉木县| 定日县| 彰化县| 枝江市| 江华| 浙江省| 浦江县| 克什克腾旗| 江都市| 东乡县| 蒲城县| 区。| 北碚区| 永仁县| 永济市| 嵊州市| 类乌齐县| 来宾市| 湘潭县| 洪泽县| 太康县| 棋牌| 托克托县|