pc에서만 애니메이션 사용하고 모바일에서는 사용안하고 싶은데 스크립트 멀 수정해야할까요?
$(function(){
var overViewObj = [];
$(window).load(function(){
if($('.over_view').length){
for (var i = 0; i < $('.over_view').length; i++) {
overViewObj[i] = $('.over_view').eq(i);
}
}
$('.ani').addClass('on');
}).scroll(function(){
var scrollTop = $(this).scrollTop();
var viewLine = ($(this).height() * 0.75) + scrollTop;
for (var i = 0; i < overViewObj.length; i++) {
if(viewLine > overViewObj[i].offset().top){
overViewObj[i].addClass('on');
}
}
});
});
|
답변 1개
채택된 답변
+20 포인트
eyekiss
2020-06-27 (토) 03:30:56
pc 에서만 실행하는 소스를 아래와 같이 감싸면 됩니다.
<? if(!is_mobile()) { ?>
pc 실행 소스
<? } ?>
답변을 작성하려면 로그인이 필요합니다.