使用AlloyUI向下滚动时添加类 [英] Add class when scroll down with AlloyUI

查看:191
本文介绍了使用AlloyUI向下滚动时添加类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当用户向下滚动时,我需要添加一个类。我通常使用jQuery 这样做:

I need to add a class when the user scroll down. I usually do this with jQuery:

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

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

How can I do the same thing with AlloyUI? Really thanks.

推荐答案

使用 ScrollInfo插件及其 scroll 事件

Using the ScrollInfo plugin and its 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');
    }
});

这篇关于使用AlloyUI向下滚动时添加类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆