2016-06-01 52 views
0

我是angularjs的新手。我不知道如何將滾動事件綁定到html元素select。這是我的指令,添加滾動功能。綁定滾動事件以選擇使用angularjs的元素

myApp.directive('scrolly', function() { 
    return { 
     restrict: 'A', 
     link: function (scope, element, attrs) { 
      var raw = element[0]; 
      console.log(element[0]); 
      element.bind('scroll', function() { 
       console.log('inside scroll'); 
      }); 
     } 
    }; 
}); 

在這裏我附上我的fiddle鏈接。請有人幫我解決這個問題。

回答

1

當您在操作系統而不是瀏覽器呈現的選擇框中滾動時,沒有HTML事件觸發。

如果您確實需要了解此行爲,則應使用HTML選擇元素,例如流行的select2selectize庫。

+0

是的,我明白了。謝謝@floribon – htoniv