簡體   English   中英

綁定滾動事件未在angular指令中觸發

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM