【发布时间】:2017-09-21 16:31:46
【问题描述】:
有人可以帮我把这段代码变成plugin吗?
https://codepen.io/spz457/pen/NaNddP
我希望能够为进入窗口视图的元素添加类名。这就是我的脚本所做的。
var isScrolledIntoView = function(element) {
var windowTop = $(window).scrollTop();
var windowBottom = windowTop + $(window).height();
var elementTop = $(element).offset().top;
var elementBottom = elementTop + $(element).height();
if ((elementBottom <= windowBottom) && (elementTop >= windowTop)) {
return true;
}
};
var showButtonAnimation = function(element, className) {
$(window).on("scroll", function() {
if (isScrolledIntoView(element)) {
$(element).addClass(className);
} else {
$(element).removeClass(className);
}
});
};
showButtonAnimation(".button", "in");
【问题讨论】:
标签: javascript jquery plugins