使用angularjs绑定滚动事件以选择元素

时间:2016-06-01 10:23:49

标签: javascript jquery angularjs

我是angularjs的新手。我不知道如何将滚动事件绑定到html元素select。这是我添加滚动功能的指令。

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 个答案:

答案 0 :(得分:1)

滚动选择框时没有触发HTML事件,因为它是由操作系统而不是浏览器呈现的。

如果您确实需要捕获此行为,则应使用HTML select元素,例如常用的select2selectize库。