我找不到这个问题的答案,但如果有人发现类似的讨论,请告诉我。
所以我的问题是我有鼠标滚轮脚本:https://raw.github.com/brandonaaron/jquery-mousewheel/master/jquery.mousewheel.js
使用这个jQuery脚本:
$(function() {
var toolbox = $('#projects'),
height = toolbox.height(),
scrollHeight = toolbox.get(0).scrollHeight;
toolbox.bind('mousewheel', function(e, d) {
if((this.scrollTop === (scrollHeight - height) && d < 0) || (this.scrollTop === 0 && d > 0)) {
e.preventDefault();
}
});
});
要阻止左侧面板滚动整个页面,例如:http://probando.rayniel.com,但是,当您更改响应阶段时,网站会完全忽略所有脚本,并且只能在您开始的响应阶段工作。只有那个阶段,除非你刷新。
我尝试寻找其他解决方案,但我喜欢这个脚本,因为它保留了自然平滑的滚动。
另外,我创建了一个名为“mousescroll”的类,当你将鼠标悬停在可滚动区域时,它只显示滚动条。
我希望我很清楚, 我感谢任何帮助,谢谢你提前!