当用户向下滚动时,我需要添加一个类。我通常使用jQuery执行此操作:

$(window).scroll(function() {
  var scroll = $(window).scrollTop();
  if (scroll >= 10) {
    $(".dockbar").addClass("dockbar-opacity");
  }
});


如何用AlloyUI做同样的事情?
真的感谢。

最佳答案

使用ScrollInfo plugin及其scroll event

var body = Y.one('body');

body.plug(Y.Plugin.ScrollInfo);

body.scrollInfo.on('scroll', function (e) {
    if (e.scrollTop >= 10){
       Y.one('.dockbar').addClass('dockbar-opacity');
    }
});

关于jquery - 使用AlloyUI向下滚动时添加类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28217479/

10-13 01:16