この問題に関するいくつかの同様の質問がありますが、私は解決策のどれも私を助けないことを知っています。AngularJSウィンドウのスクロールイベントは発生しません
私はAngularJSを使用しており、スクロールイベントを検出したいと考えています。私はイベントを取得する方法のバージョンをたくさん試しましたが、たいていは最初にロードされたときに起動します。
私が試した私の最後のコードは以下の通りであった:
$($window).on('scroll', alert('scrolled'));
しかし、私はまた、この試みた:
- Jquery .on('scroll') not firing the event while scrolling
- または単純なjQueryのの.scroll()イベント
- ウィンドウを.onscroll = function(ev)...
などがありますが、何も機能しません。
誰かが私の間違ったことを教えてもらえますか?
更新:私はディレクティブのものを試しましたが、これはサファリで完璧にうまくいきますが、クロムはありません。どうしたの?
Update2:シフトキーを使用しているときはクロムモバイルビューで動作します。リンゴのトラックパッドにクロムの制限はありますか? WTF?
を使用することができます。コントローラー、ディレクティブリンクなどでコードを投稿できますか? – Red2678
イベントリスナーを追加している時点では、おそらく準備ができていません。ディレクティブのリンクメソッドでそれを追加すればうまくいくはずです。この[あなたの質問](http://stackoverflow.com/questions/20253322/angular-js-scroll-window)への答えを見てください。 – AWolf