2014-03-02 60 views
0
var s = skrollr.init({  
    mobileDeceleration: 1,  
    edgeStrategy: 'set',  
    forceHeight: true,  
    smoothScrolling: true,  
    smoothScrollingDuration: 300, 
    easing: {  
     WTF: Math.random, 
     inverted: function(p) { 
      return 1-p; 
     } 
    } 
}); 

当我尝试初始化skrollr它只是给我这个错误: 类型错误:参数Window.getComputedStyle 1是不是一个对象。 它可能是什么?skrollr.min.js没有初始化

+0

你有没有机会使用IE8? http://stackoverflow.com/questions/21899272/how-to-fix-window-getcomputedstyle-is-not-an-object-error – turnt

+0

LoL nope,我使用mozilla firefox。 – Snuggert

+1

你什么时候调用'init'?此时DOM是否准备就绪(例如,在页面的末尾,而不是在头部的内部)? – Prinzhorn

回答

1

我有这个问题,把init放在$(document).ready里面解决了。

$(document).ready(function() { 
    var s = skrollr.init(); 
});