스크립트 실행 여부를 결정하는 다른 줄로 자바 스크립트 함수를 래핑하고 싶습니다. 요점은 사용자가 모바일을 사용하는 경우 기본 스크립트를 비활성화하는 것입니다.
내가 해결할 수없는 것은 이것을 작동시키는 방법입니다.
이것은 초기 스크립트입니다.
<script>
function init() {
window.addEventListener('scroll', function(e){
var distanceY = window.pageYOffset || document.documentElement.scrollTop,
shrinkOn = 200,
header = document.querySelector("header");
if (distanceY > shrinkOn) {
classie.add(header,"smaller");
} else {
if (classie.has(header,"smaller")) {
classie.remove(header,"smaller");
}
}
});
}
window.onload = init();
</script>
이것은 내가 그것을 감싸고 싶은 스크립트입니다.
window.addEventListener('resize', function(){
if(window.innerWidth > 568){
...execute script
}
});
이런 일이 일어나도록 코드를 어떻게 구성해야합니까?
고마워, 토비아스
내가 당신을 맞았다면 추가하는 것으로 충분할 것입니다
if (window.innerWidth <= 568) return;
init
함수 또는 이벤트 핸들러 의 시작에 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다