Событие Bind Scroll не запускается в угловой директиве - PullRequest
0 голосов
/ 17 мая 2018

Здравствуйте, я работаю в angularjs1.Я создал директиву для своего приложения, теперь мне нужно связать событие прокрутки в этой директиве.В этой директиве bind WHEEL событие корректно вызывается в Desktop, но оно не работает на мобильном телефоне или планшете, поэтому я использую scroll bind.Но это не работает даже на рабочем столе
колесо

 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 - нажмите прокрутка вверх также не работает. если там нужно что-то инициализировать для события прокрутки

1 Ответ

0 голосов
/ 17 мая 2018

Вы пробовали touchmove событие для мобильных устройств?

 element.bind('touchmove', function (e)
 {
        console.log("scrolling...");
 });
...