iScroll 4无法正常工作

我已经下载了iScroll.js并在我的一个phonegap项目中使用,即

  var myScroll; function loaded() { myScroll = new iScroll('wrapper'); } document.addEventListener('DOMContentLoaded', loaded, false);  

它也不适用于普通的浏览器,但是当我检查元素时,它开始工作得非常好? 不知道问题是什么……

如何使用iScroll

1)需要防止标准触摸事件的默认行为。 通过在touchmove事件中添加preventDefault() ,可以轻松完成此操作。

2)在DOMContentLoaded或窗口加载时初始化iScroll对象。

将您的代码更改为

  function loaded() { document.addEventListener('touchmove', function(e){ e.preventDefault(); }); myScroll = new iScroll('wrapper'); } document.addEventListener('DOMContentLoaded', loaded, false); 

希望它有所帮助。

不要定义内容存在的内部div的高度和宽度。 在完全动态呈现内容后创建对象iScroll。