제이쿼리 이부분 어떻게 수정해야할까요??


;(function($) {
 $.fn.gnbmenu = function(options) {
  options = $.extend({
   width:900,
   speed: 500,
   easing: 'easeOutCubic', 
   reset: 2000
  }, options);
  
  return this.each(function() {
   var $nav = $(this),
     $nav_gnb = $(this).find('li'),
     $gnb_img = $('.gnb_img p'),
     $current_item = $(this).find('.focus'),
     $index = 0, $focus_index = 0,
     $autoheight = $('.intro').outerHeight(),
     reset;
   $('#container').css('height',$autoheight);
   $nav_gnb.bind('mouseover focusin', function() {
    $index = $(this).index();
    clearTimeout(reset);
    $gnb_img.animate({
     left: $(this).position().left,
     width: $(this).outerWidth()
    }, {
     duration: options.speed,
     easing: options.easing,
     queue: false
    });
   })
   .bind('mouseover focusin', function() {
    reset = setTimeout(function() {
     $gnb_img.animate({
      left: $current_item.position().left,
      width: $current_item.outerWidth()     
     }, options.speed);
    }, options.reset);
   })
   .click(function(){
    $(this)
     .siblings().removeClass('focus')
     .end().addClass('focus');
    $current_item = $(this);    
    $focus_index = $(this).index();
    if($focus_index == 0){
     $('#wrap').addClass('none');
    }else{
     $('#wrap').removeClass('none');
    }
    $autoheight = $('.contents>div:eq('+ $focus_index +')').outerHeight();
    $('#container').stop().animate({'height':$autoheight},options.speed)
    $('.contents').stop().animate({'left':- options.width * $focus_index
    },options.speed,options.easing);
   })
   $('#header h1').click(function(){
    clicklink(0);
   });
   $('.int>#sol01').click(function(){
    clicklink(3);
   });
   
   
   function clicklink(a){
    $('.focus').removeClass('focus');
    if(a == 0){
     $('#wrap').addClass('none');
    }else{
     $('#wrap').removeClass('none');
    }
    $current_item = $nav.find('li:eq(' + a + ')').addClass('focus');
    $autoheight = $('.contents>div:eq(' + a + ')').outerHeight();
    $('.contents').stop().animate({'left':- options.width * a},options.speed);
    $('#container').stop().animate({'height':$autoheight},options.speed);
    clearTimeout(reset);
    reset = setTimeout(function() {
     $gnb_img.animate({
      left: $current_item.position().left,
      width: $current_item.outerWidth()     
     }, options.speed);
    }, 100);
   };
  });
 }
})(jQuery);

이 쿼리를 해상도가 1024이상일때만 (데스크탑) 실행되게 하려면 어떻게 소스를 수정해야할까요??
|

댓글 1개

if statement 만 하나 넣어주시면 되잖아요.

if (screen.width >= 1024) {
메뉴실행
}

아니면 서버쪽에서 (php 에서) 브라우져 agent detect 하셔서 데스크탑인 경우에만 위 jQuery 를 load 하게 하셔도 되고.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
11년 전 조회 3,202
11년 전 조회 3,543
11년 전 조회 2,759
11년 전 조회 2,974
11년 전 조회 2,924
11년 전 조회 3,029
11년 전 조회 3,541
11년 전 조회 3,149
11년 전 조회 3,121
11년 전 조회 7,643
11년 전 조회 3,178
11년 전 조회 3,295
11년 전 조회 3,316
11년 전 조회 3,483
11년 전 조회 3,849
11년 전 조회 5,430
11년 전 조회 3,830
11년 전 조회 2,649
11년 전 조회 2,443
11년 전 조회 2,563
11년 전 조회 2,678
11년 전 조회 2,941
11년 전 조회 1.7만
11년 전 조회 3,021
11년 전 조회 2,168
11년 전 조회 2,219
11년 전 조회 2,469
11년 전 조회 4,762
11년 전 조회 2,556
11년 전 조회 2,331
11년 전 조회 2,389
11년 전 조회 2,231
11년 전 조회 2,388
11년 전 조회 3,193
11년 전 조회 2,162
11년 전 조회 2,591
11년 전 조회 3,246
11년 전 조회 2,147
11년 전 조회 2,929
11년 전 조회 2,281
11년 전 조회 2,415
11년 전 조회 2,905
11년 전 조회 3,186
11년 전 조회 2,119
11년 전 조회 2,729
11년 전 조회 2,075
11년 전 조회 5,202
11년 전 조회 2,661
11년 전 조회 2,880
11년 전 조회 2,680
11년 전 조회 2,127
11년 전 조회 2,241
11년 전 조회 2,144
11년 전 조회 6,628
12년 전 조회 2,136
12년 전 조회 2,112
12년 전 조회 4,552
12년 전 조회 2,420
12년 전 조회 5,971
12년 전 조회 3,333
12년 전 조회 4,136
12년 전 조회 2,101
12년 전 조회 2,092
12년 전 조회 2,954
12년 전 조회 2,152
12년 전 조회 3,087
12년 전 조회 3,051
12년 전 조회 5,965
12년 전 조회 2,449
12년 전 조회 3,579
12년 전 조회 2,834
12년 전 조회 2,900
12년 전 조회 2,976
12년 전 조회 2,225
12년 전 조회 3,057
12년 전 조회 1,903
12년 전 조회 5,196
12년 전 조회 3,281
12년 전 조회 3,114
12년 전 조회 2,720
12년 전 조회 8,218
12년 전 조회 2,668
12년 전 조회 2,297
12년 전 조회 3,777
12년 전 조회 3,094
12년 전 조회 2,219
12년 전 조회 2,621
12년 전 조회 3,969
12년 전 조회 3,383
12년 전 조회 3,204
12년 전 조회 3,495
12년 전 조회 3,762
12년 전 조회 4,518
12년 전 조회 4,104
12년 전 조회 4,195
12년 전 조회 4,872
12년 전 조회 4,691
12년 전 조회 2,039
12년 전 조회 5,549
12년 전 조회 6,599