2012-02-18 8 views

答えて

12

更新済み このトリガーは今すぐメインビルドにプッシュされました。完全なドキュメントで見ることができます。 http://twitter.github.com/bootstrap/javascript.html#scrollspy

githubの作業ブランチにアクティベーションコールバックを起動する更新があります。

参照

あなたがアクティブ・トリガーをつかむたら、あなたはそのようにそれを呼び出すことができます:あなたはこのようにそれを行うことができますブートストラップ3について

$("#nav li").on('activate', function() { 
    //do stuff 
}); 
0

docs

$('#myScrollspy').on('activate.bs.scrollspy', function() { 
    // do something… 
}) 
0

これはブートストラップ4(ベータ3)のためのものである:一般的に
それはScrollspyドキュメントのEventsセクション、activate.bs.scrollspyで述べられているように、Scrollspyイベントの使用は、ブートストラップ3から変化しませんでした新しい項目がScrollspyによってアクティブになるたびに、スクロール要素(data-spy="scroll")にイベントが発生します。あなたはそれのようにそれを聞くことができます:

$('[data-spy="scroll"]').on('activate.bs.scrollspy', function(event) { 
    console.log('activate.bs.scrollspy', event); 
}) 

しかし!
<body>要素でScrollspyを使用した場合、activate.bs.scrollspyイベントはwindowオブジェクトでのみ利用可能となることが記載されています。
このように比較的一般的なケースでは、Scrollspyイベントを次のようにキャッチできます。

$(window).on('activate.bs.scrollspy', function (event) { 
    console.log('activate.bs.scrollspy', event); 
}) 
関連する問題