2

私はjScrollPane(これは素晴らしいプラグインです)を使用していて、ページにいくつかのスクロールバーを作成しました。

また、ホバーイベントを追加しました-スクロールバーをフェードインおよびフェードアウトします。

問題は、ページが読み込まれたときにすべてのスクロールバーを非表示にし、スクロールバーにカーソルを合わせたときにのみ表示したいということです。

だから私は使用しました

$(document).ready({

$(".jspVerticalBar").hide();

});

動作していません。

驚いたことに、別のコンテキスト(たとえば、イベント関数内)でそのコード行を呼び出すと、正常に実行されます。

私はここで何が間違っているのですか?

どうもありがとう。

4

1 に答える 1

3

論理的な説明として、jScrollPaneは画像が読み込まれるのを待ってから要素の高さを計算し、それをスクロールバーハンドラーに適用します。

だからあなたは試すことができます:

$(window).load(function(){
  $(".jspVerticalBar").hide();
});
于 2012-05-20T20:03:11.000 に答える