스크롤배너를 PC에서만 사용하려면?

스크롤배너를 PC에서만 사용하려면?

QA

스크롤배너를 PC에서만 사용하려면?

답변 3

본문

반응형 사이트에 아래와 같은 소스로 PC에서 스크롤배너를 실행되게 하였습니다.

그런데, 모바일에서 아래 소스를 실행하면 레이아웃이 깨지는 현상이 있어서요.

PC일때만 실행되고 모바일일때는 감춰지게 하는 방법이 있을까요?

 

 

<style>
#quick {
position:absolute;z-index:100;top:660px;left:50%;margin-left:630px;width:200px; height:200px;border:0px solid gray;
}
</style>     

<div id="quick">스크롤배너</div>
</section>
</div> 

<script>
$(function() {

  var UI = {
    init: function() {
      this.quickMenuFn();

    },

    initialize: function() {
      this.id = {
        target: {
          quick: '#quick',

        },

      };
      this.init();
    },

    quickMenuFn: function() {
      var quick = $(this.id.target.quick);
      var qTop = parseInt(quick.css('top'));

      $(window).scroll(function() {
        var winTop = $(window).scrollTop();

        quick.stop().animate({
          top: winTop + qTop
        }, 400);

      })
    },


  };

  $(function() {
    UI.initialize();
  })

})
</script>

이 질문에 댓글 쓰기 :

답변 3

<?php if(!is_mobile()) { ?>

<div id="quick">스크롤배너</div>
</section>
</div> 

<?php } ?>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 59,640
© SIRSOFT
현재 페이지 제일 처음으로