究其原因是因为iscroll无法取得wrapper的offsetHeight的值。而导致无法取得的原因一个是因为DOM未加载完,自然取不到。这个可以通过在firebug中执行console.log(wrapper.offsetHeight);
察看是否能取得值。若能取到说明firebug能取到。而在初始化取不到就是时机的问题。
若figbug的控制台依然取不到值,则说明offsetHeight确实是0。
为什么会是0呢?注意,iscroller的内容元素是不能用float浮动层的。用float也就拿不到offsetheight。因此检查内容元素是否设置了float样式。若有则去掉。
察看是否能取得值。若能取到说明firebug能取到。而在初始化取不到就是时机的问题。
若figbug的控制台依然取不到值,则说明offsetHeight确实是0。
为什么会是0呢?注意,iscroller的内容元素是不能用float浮动层的。用float也就拿不到offsetheight。因此检查内容元素是否设置了float样式。若有则去掉。