インタラクティブなスクロールバーを持つ水平 iScroll インスタンスがあります。
myScroll = new IScroll('#wrapper', {
scrollX: true,
scrollY: false,
mouseWheel: false,
scrollbars: 'custom',
interactiveScrollbars: true,
resizeScrollbars: false,
bindToWrapper: false,
click: true,
fadeScrollbars: true,
});
iScroll がインジケーターを非表示にするときにスクロールバーを非表示にしたい ( )スクロールするスライド/要素がないためにスクロールが不要であることを検出するとdisplay: none
、インジケーターの css プロパティが変更されることに気付きました。display
これは通常、ブラウザーのサイズを小さなビューポートから大きなビューポートに変更したときに発生します。
fadeScrollbars
スクロールしても問題ない場合でも、スクロールバーとインジケーターが非表示になるため、私が望んでいたものとはまったく異なります。
インジケータが非表示の場合にスクロールバーを表示しないように iScroll を構成するにはどうすればよいですか?
これに対する回避策はありますか?