thr*_*exx 9 javascript jquery angularjs
我知道这个问题有一些类似的问题,但我没有一个解决方案可以帮助我.
我正在使用AngularJS并想要检测滚动事件.我尝试了很多关于如何获取事件的版本,但是最初它会在首次加载时触发,然后再也不会.
我上次尝试的代码如下:
$($window).on('scroll', alert('scrolled'));
Run Code Online (Sandbox Code Playgroud)
但我也试过这个:
还有更多,但没有任何作用.
谁能告诉我我做错了什么?
更新:我尝试了指令的东西,这与safari BUT完全正常,但不与chrome.这是怎么回事?
Update2:使用shift键时,它适用于chrome移动视图.铬到苹果触控板有什么限制吗?WTF?
我会用的
$(window).scroll(function () { alert('scrolled') })
Run Code Online (Sandbox Code Playgroud)
或者你可以使用
angular.element($window).bind("scroll", function(e) {
alert('scrolled')
})
Run Code Online (Sandbox Code Playgroud)