2012-11-26 107 views
2

我一直在試圖樣式一些滾動條與jScroll在我安裝了一個朋友一個主題,但它的返回風格滾動條與jScroll

Uncaught TypeError: Cannot read property 'offsetHeight' of undefined 

我嘗試另一個jQuery插件稱爲tinyScrollbar和它做的一樣。我是!肯定是什麼問題=。我可以用CSS來改變它,但它不會在Firefox中工作,這真的很煩人。任何想法,爲什麼它不會工作?

網址:http://spicyjentertainment.com/welcome.html

這是= =假設滾動

<div class="wrapper" id="scrl"> 

div和CSS的

#scrl { 
    height:150px; 
    overflow:hidden; 

} 
#scrl:hover { 
    overflow-y:auto; 
} 

編輯

var initDrag = function() 
      { 
       ceaseAnimation(); 
       currentOffset = $drag.offset(false); 
       currentOffset.top -= dragPosition; 
       maxY = trackHeight - $drag[0].offsetHeight; 
Uncaught TypeError: Cannot read property 'offsetHeight' of undefined 
       mouseWheelMultiplier = 2 * settings.wheelSpeed *  maxY/contentHeight; 
      }; 
+0

您正在加載jQuery 1.7.2和1.8.3的兩個版本 - 您需要消除其中的一個。我得到TypeError:$ drag [0]未定義爲錯誤。 –

+0

我剛剛看到。只有一個版本現在被加載,但仍然無法運行。 – Ciprian

+0

$ drag [0]未定義。你能發佈與此相關的代碼嗎? –

回答

1

tinyscrollbar需求一個div結構存在..你只有1個包裝div。閱讀說明書。

<div id="yourscrollbar"> 
    <div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div> 
    <div class="viewport"> 
     <div class="overview"> 

tekst.. 



     </div> 
    </div> 
</div>