单击时指针事件但不在滚动上

ede*_*bin 6 html css pointer-events

是否可以允许点击但不能滚动事件?

pointer-events: none;
Run Code Online (Sandbox Code Playgroud)

将禁用这两种类型的输入,我想只禁用滚动.还有其他解决方法吗?

Alo*_*oso -1

用 JavaScript 来做:

function noScroll(event) {
    event = event || window.event;
    if (event.preventDefault) {
        event.preventDefault();
    }
    event.returnValue = false;
    return false;
}

// disable scolling on the whole window:
if (!window.addEventListener) {
    // old IE only
    window.attachEvent("onscroll", noScroll);
} else {
    // Firefox only
    window.addEventListener("DOMMouseScroll", noScroll);
    // anything else
    window.addEventListener("scroll", noScroll);
}

// disable scrolling on a single element:
var el = document.getElementById("elementID");

if (!el.addEventListener) {
    el.attachEvent("onscroll", noScroll);
} else {
    el.addEventListener("DOMMouseScroll", noScroll);
    el.addEventListener("scroll", noScroll);
}
Run Code Online (Sandbox Code Playgroud)

这应该够了吧。