iscroll 加載不全解決方案

例如上圖中,get_kaijiang 中若是執行一段ajax跨域傳輸的話html

  function get_kaijiang(){

    ajax-------

      $('#div').append(html);

      -----

} 

 

   若是這樣執行的話iscroll就加載不全,由於ajax默認 async: true(執行方式爲異步);在ajax尚未執行完就先執行了後面的請求操做,因此在執行get_kaijiang方法時 尚未執行到 $('#div').append(html); 就先執行了 myScroll.refresh()。 ajax

    解決方案(1):跨域

  執行完ajax再次載入:瀏覽器

      

  function get_kaijiang(){

    ajax-------

      $('#div').append(html);

      ----

      myScroll.refresh(); //再次載入。。

}

 

    解決方案(2):app

      設置請求方式爲同步,async: false;在執行ajax的時候整個瀏覽器鎖死,當ajax執行完後再執行如下的操做。異步

相關文章
相關標籤/搜索