2015-06-29 32 views
1

我想在ipad中滚动div。我使用iscroll。像这样:iscroll不能自动工作

$(document).on("pagecreate",function(event){ 
    var myScroll = new IScroll('#devicesContent', { 
     click:true 
    }); 
}); 

但我看到的很奇怪:它不能自动工作。如果我在横向上打开它,它不会滚动。如果我改变方向然后滚动,或者如果我用肖像打开它,我需要改变风景的方向然后滚动。我错过了什么?

+0

'pagecreate'事件本身是否触发? – CBroe

+0

是的。它开火了。我尝试过不同的事件。我得到相同的结果 –

+0

然后,您可能需要向我们展示一个完整的示例。 – CBroe

回答

1
$(document).on("pagecreate", function(event){ 
    var myScroll = new IScroll('#devicesContent', { 
     eventPassthrough: true, // add this 
     click:true, 
     scrollX: true, 
     scrollY: false 
    }); 
}); 
+0

不,它没有帮助。如果我设置eventPassthrough:true,它不适用于纵向和横向 –

0

似乎问题是与您的pagecreate事件。尝试使用“pageshow”。