0

アプリケーションで素敵なスクロールを使用しています。私は次のように与えました:

<div id="page">
    <div id="grid1"></div>
    <div id="grid2" style="display:none;"></div>
</div>

私はボタンを持っています。ボタンクリックイベントで、私は好きなように与えました$("#grid1").hide();$("#grid2").show();

 $(".k-grid-content").niceScroll({ cursorwidth: "7px", cursorcolor: "#d7d7d7" });

ボタン クリック イベントの後、コンテンツは置き換えられますが、ホバーしたままです。2 つの nicescrollers が表示されています。誰が問題が何であるかを教えてもらえますか?

4

2 に答える 2

0

Nicescroll はコンテンツの置換について認識していません。コンテンツが置換された後、次resizeのように関数を呼び出す必要があると思います。

$(".k-grid-content").getNiceScroll().resize();

内部のニーズに応じて nicescroll がキャプチャした境界を更新する必要があります。

于 2014-02-15T10:06:18.087 に答える