簡體   English   中英

使用Javascript和Ajax的手機無限滾動

[英]Infinite scroll for mobile phone using Javascript and Ajax

我想為移動網站實現無限滾動。 我想為此找到一個使用JS,PHP和Ajax的插件。

同樣,它應該顯示更多滾動內容,例如Google圖片搜索中的滾動內容。

提前致謝!!

您可以在這里找到一個PS:jQuery在智能手機上運行良好,所以我認為這應該對您來說很好。

編輯

在Windows Phone 7.5中完美運行

得到一個代碼:

<html>
   <body>
   <div id="test">scroll to understand</div>
   <div id="wrapper" style="height: 400px; overflow: auto;">
   <div id="content"> </div>
   </div>
   <script language="JavaScript">
   var more = '<div style="height: 1000px; background: #EEE;"></div>';
   var wrapper = document.getElementById("wrapper");
   var content = document.getElementById("content");
  var test = document.getElementById("test");
  content.innerHTML = more;

  function addEvent(obj,ev,fn) {
if(obj.addEventListener) obj.addEventListener(ev,fn,false);
else if(obj.attachEvent) obj.attachEvent("on"+ev,fn);    
 }

 function scroller() {
test.innerHTML = wrapper.scrollTop+"+"+wrapper.offsetHeight+"+100>"+content.offsetHeight;
if(wrapper.scrollTop+wrapper.offsetHeight+100>content.offsetHeight) content.innerHTML+= more;
}

addEvent(wrapper,"scroll",scroller);
</script>
</body>
</html>

但是,除了這個,我希望滾動發生在頁面末尾,因為這個jquery條件是this ..如何在javaScript做到這一點?

$(window).scrollTop() == $(document).height() - $(window).height()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM