세로 스크롤 막대가있는 작은 div 상자가 있고 세로 스크롤 막대가있는 html 페이지 안에 있습니다.div 상자 스크롤 후 스크롤 할 창을 방지합니다.
내 문제는 사용자가 작은 DIV 상자 스크롤의 끝에 도달하면 div 상자가 들어있는 전체 html 페이지가 스크롤되기 시작합니다 (사용자가 마우스 스크롤을 통해 스크롤하는 것으로 가정하고 DIV를 실제로 클릭하여 상자 스크롤 버튼 자체)
사용자가 내 작은 DIV 상자 스크롤의 끝에 도달하면 전체 HTML 페이지가 스크롤되지 않도록하는 방법이 있습니까? 어떤 도움을 많이 주시면 감사하겠습니다! 고맙습니다!
나는이 시도했다 (그러나 심지어 사업부 상자 스크롤 취소됩니다) : 그렇지 않은 경우
if (window.addEventListener)
/** DOMMouseScroll is for mozilla. */
window.addEventListener('DOMMouseScroll', handleWheelEvent, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = handleWheelEvent;
function handleWheelEvent(e){
e.preventDefault();
}
감사 pygorex1 내가 걸린 링크를 봐, 당신의 어려움을 이해하는 데 어려움을 겪고 있습니다. 해결책. 나는 약간의 초보자입니다. handleWheelEvent 함수를 수정하는 방법과 div 상자에서 오는지를 결정하는 방법에 대해 자세히 설명 할 수 있습니까? – Rees