在专注于可联系的时候阻止滚动页面

时间:2017-09-14 13:42:39

标签: jquery html5

我在页面上使用https://jsfiddle.net/hzonoyg0/,此脚本在页面内创建 contenteditable div,当用户仍在编辑此图层并按空格键时向下滚动!

我用这个

$(document).on("keypress", function(e) {
    var $focusElem = $(":focus");
    if(e.which == 32 && ($focusElem.is("input") || $focusElem.attr("contenteditable") == "true")){
        e.preventDefault();
    }
});

但页面仍然向下滚动!

1 个答案:

答案 0 :(得分:1)

我的问题解决了。我在我的项目中使用nicescroll.js,删除此文件页面后不再使用空格滚动。