2

友人のためにインストールしたテーマで jScroll を使用していくつかのスクロールバーのスタイルを設定しようとしましたが、戻ってきました

Uncaught TypeError: Cannot read property 'offsetHeight' of undefined 

tinyScrollbar と呼ばれる別の jQuery プラグインを試してみましたが、同じことをしています。私は !何が問題なのかを確認してください =。CSSで変更できますが、Firefoxでは機能しません。これは本当に面倒です。うまくいかない理由はありますか?

URL: http://spicyjentertainment.com/welcome.html

This = div that = スクロールすると仮定

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

そして、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;
            };
4

1 に答える 1

1

tinyscrollbar には、存在する div 構造が必要です。ラッパー div は 1 つしかありません。指示を読んで。

    <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>
于 2012-11-29T08:25:17.070 に答える