我想覆蓋瀏覽器的原生滾動條。 有很多的jQuery插件,滾動條和我想他們中的大多數,如jScrollPane
,PerfectScrollbar
,TinyScrollbar
等我試圖運用他們在body標籤象下面這樣:跨瀏覽器的jQuery滾動條使用body標籤
$('html').css({"overflow":"hidden"}); //hide native scrollbars
$('body').perfectScrollbar({wheelSpeed:10});
//or
//$('#scrollbar').perfectScrollbar({wheelSpeed:10});
它的工作方式不當!所以,我有一個動態生成的內容div,其高度大於窗口大小,但沒有滾動條。在我看來,它只適用於一些固定大小的div。如果我換在div
一些動態內容甚至不工作:
<body>
<div id='scrollbar'>
<div id=dynamicContent'>It is filled by jQuery ajax</div>
</div>
</body>
所以我的問題是如何修改任何的jQuery插件,滾動條具有動態內容的工作?我傾向於使用TinyScrollbar
,因爲它的尺寸很小或者PerfectScrollbar
。
我確實面對同樣的問題,完美的滾動條,所以它會有幫助,如果你可以共享解決方案,使用完美的滾動條! –
我發佈了我的PerfectScrollbar解決方案。 – Nolesh
嗨感謝您的迴應,我有另一個插件,並得到了這個問題修復:) –