所以,我正在运行一个使用Livefyre评论系统插件的小型wordpress网站。该网站还使用了Nicescroll,这是一个让滚动条“更酷”的插件。现在,每当我尝试在评论框内的字母之间创建空格而不是空格时,我会将窗口滚动到页面底部(使用Chrome)。我尝试过在StackOverflow上找到的各种javascripts,没有成功。我想提一下,每当我禁用Nicescroll插件时,一切都很完美。
在尝试在特定文本区域内使用空格键时,我该怎么做才能阻止浏览器滚动到页面底部?此外,我的网站上有一个自定义搜索框,显然不受nicescroll的影响。
答案 0 :(得分:0)
好吧,您可以将spacebarenabled
选项设置为false以完全禁用通过空格键滚动(但用户可能希望它可以像使用普通滚动条一样工作)。
如果这不是一个选项,那么你要么必须进入处理这个插件使用的事件,并找出一种方法,不要将textareas的按键事件冒泡到它捕获它们的位置,或者修改它的事件处理以获得它在滚动之前检查事件的目标元素是否是textarea。