[英]Bind scroll event is not trigger in angular directive
您好,我在angularjs1中工作。 我為我的應用創建了指令,現在我需要在該指令中綁定滾動事件。 在該指令中,綁定WHEEL事件在桌面中正確觸發,但在移動設備或平板電腦中不起作用,因此我選擇了滾動綁定。 但即使在台式機上也無法使用
輪
link: function (scope, element, attrs) {
element.bind('wheel', function (e) {
console.log("scrolling..."); //its work in Desktop
});
})
滾動
link: function (scope, element, attrs) {
element.bind('scroll', function (e) {
console.log("scrolling..."); //its not work
});
})
我該如何處理,然后ng-單擊滾動頂部也無法正常工作。如果需要為滾動事件初始化某些內容
您是否嘗試過針對移動設備的touchmove事件?
element.bind('touchmove', function (e)
{
console.log("scrolling...");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.