我想连续运行窗口滚动功能,以检测用户是向下滚动还是向上滚动。我如何使用JS来实现这一点呢? function doWork(){
window.onscroll = function(e) {
// print "false" if direction is down and "true" if up
console.log(this.oldScroll > this.scrollY);
this.oldScroll = this.scrollY;
}}
var timer = setInterval(doWork, 0);
控制台错误:
TypeError: $(...).accordion is not a function
worpdress中的文件calljq.js中的Jquery (Twenty12个子主题):
$(function() {
$('#st-accordion').accordion();
});
我想在此页面中使用accordion + easing滚动:
点击“评论”,jquery会显示滚动到页面顶部的评论。
以下是源代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4
当我的移动汉堡包菜单打开时,我使用JS添加CSS类,以防止在我的站点上滚动。
但是,使用盖茨比的<Link>组件进行内部链接时,当单击一个新的内部页面时,“无滚动”类将保持不变,移动菜单将关闭.最终的结果是呈现新的页面,但是滚动被锁定,汉堡包菜单无法访问。
我希望能够在点击Gatsby <Link>组件时执行JS,这样我就可以从适当的元素中删除“无滚动”类。
这是我的JS。
(function(){
var burger = document.querySelector('#burger_container'),
body = d