Javascript JQuery滚动条被ChromeV61';s新的滚动一致性!:(

Javascript JQuery滚动条被ChromeV61';s新的滚动一致性!:(,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我有一个Wordpress网站,它的表现令人敬畏…直到今天我看到它,它不会滚动,菜单也不会工作 这里是URL 我正在用Chrome浏览器查看它,我无法用鼠标滚轮向下滚动,当我点击菜单项时,菜单项什么也没做。我没有碰过它,上周它工作得很好 如果我把鼠标移到最右边,就会出现一个垂直滚动条,我可以用它来滚动 在我的iPad上,它在Chrome上似乎也能正常工作 一些研究告诉我,这是因为ChromeV61更新了处理滚动的方式 代码可能在多个地方被破坏,但这里有一个我怀疑不再有效的示例 //快速滚动到

我有一个Wordpress网站,它的表现令人敬畏…直到今天我看到它,它不会滚动,菜单也不会工作

这里是URL

我正在用Chrome浏览器查看它,我无法用鼠标滚轮向下滚动,当我点击菜单项时,菜单项什么也没做。我没有碰过它,上周它工作得很好

如果我把鼠标移到最右边,就会出现一个垂直滚动条,我可以用它来滚动

在我的iPad上,它在Chrome上似乎也能正常工作

一些研究告诉我,这是因为ChromeV61更新了处理滚动的方式

代码可能在多个地方被破坏,但这里有一个我怀疑不再有效的示例

//快速滚动到内容
// ...................................................................
$fullSlider.data('scrolling',false);
var autoScrollTime=650,
scrollEasing='easeInOutQuart',
pos=假;
//DOMMouseScroll=Mozilla,onmousewheel=IE,mousewheel=everything
$('body').on('mousewheel onmousewheel DOMMouseScroll',函数(e){
e=e.originalEvent | | window.event;//获取事件
wheelData=e.detail?-e.detail:e.wheelDelta/40;//不同浏览器的控制盘数据
contentStart=$('#AfterSlider').offset().top-wpAdminbar;//页面内容的开头
pos=Math.round(contentStart-$(document.scrollTop());//距顶部填充器的距离
screenWidth=$(窗口).width();//仅在大屏幕上使用
if($fullSlider.data('scrolling')){
返回false;//禁用控制盘
}否则{
如果(屏幕宽度<768 | | window.mobilecheck())
返回true;//在小屏幕上不执行任何操作
如果(车轮数据<0){
//向下滚动
scrollDir='向下';
//自动滚动到内容
如果(位置>20){
$fullSlider.data('scrolling','down');//标记为活动
//滚动到位置
$.scrollTo(contentStart,autoScrollTime,{
缓和:缓和,,
onAfter:function(){$fullSlider.data('scrolling',false);}//标记完成
});
返回false;//禁用控制盘(更平滑的效果)
}
}否则{
//向上滚动
scrollDelta=(scrollDir!=“up”)?0:scrollDelta;//在方向更改时重置delta
scrollDir='up';
//自动滚动到幻灯片放映
如果(位置>=-1){
$fullSlider.data('scrolling','up');//标记为活动
//滚动到位置
$.scrollTo(0,autoScrollTime{
缓和:缓和,,
onAfter:function(){$fullSlider.data('scrolling',false);}//标记完成
});
返回false;//禁用控制盘(更平滑的效果)
} 
//内容顶端的硬停止
scrollDelta=(scrollDelta<620)?scrollDelta+(wheelData*45):scrollDelta;//应该是(wheelData*40),但我们很保守
scrollEndPos=pos+scrollDelta;
如果(位置<-1&(位置>-120 | |滚动端位置>-160)){
$fullSlider.data('scrolling','top');//标记为活动
jQuery.scrollTo.window().stop(true);
//滚动到位置
$.scrollTo(contentStart,455{
放松:“轻松内地”,
onAfter:function(){
$.scrollTo(contentStart,1);//确保它达到目标
setTimeout(function(){$fullSlider.data('scrolling',false);},135);//标记完成
}
});
返回false;
}
}
}
})
“自定义滚动(滚动条)是一种可选设置。如果您认为它可能会在您的网站上造成问题,您可以将其从管理设置中关闭,并返回到浏览器的默认滚动。据我们所知(以及从成千上万的主题安装中)Chrome中的自定义滚动没有问题。如果有问题,您可以随时禁用它。”

我在你们正在使用的主题的支持部分阅读了这些评论。 希望它能帮助你。
感谢

让我们深入了解为什么得分如此之低,请参见,还有,“我的网站坏了”这对任何人都没有帮助。你检查了网站并查看了控制台错误吗?你会看到go_pricing_styles.css没有加载啊…有一个非常可疑的控制台错误。很好的捕获。不确定为什么这不再有效。让我调查一下!谢谢,sn3ll!Drat。修复了所有这些内容,问题仍然存在。好的。同意在支持论坛上,此WordPress主题的其他用户开始出现相同的神秘问题。如果发现任何解决方案,我将通知您。谢谢!根据您的建议,我尝试了此方法,但问题仍然存在:(