このコードjsFiddleの何が問題になっています か。
私は例が言ったことをすべて実行しましたが、試してみ$('#navbar').scrollspy()
ましたが、まだ成功していません。
私の問題を説明し、解決策を教えてください。
ありがとうございました!
このコードjsFiddleの何が問題になっています か。
私は例が言ったことをすべて実行しましたが、試してみ$('#navbar').scrollspy()
ましたが、まだ成功していません。
私の問題を説明し、解決策を教えてください。
ありがとうございました!
ScrollSpy オブジェクトは、スクロールイベントをトリガーする要素にアタッチする必要があります。現在のマークアップでは、その要素は実際には要素ではあり<body>
ません<table>
。
data-spy="scroll" data-target=".nav"
テーブルから属性を削除し、<body>
代わりに に追加してみてください。
それ以外の場合、 でスクロール<table>
イベントを発生させたい場合は、スクロール バーが必要です。つまり、固定されています(これは、Bootstrap ドキュメントの Scrollspy の例で行われている方法です)。height
overflow: auto
フォームをモーダルに配置する場合、クラスを持つ要素modal-body
がスクロール イベントをトリガーする要素になります。それに Scrollspy オブジェクトをアタッチします。