2013-06-18 4 views
0

나는 집단화물을 사용하여 친구를 위해 웹 사이트에 일하고 있어요 : 나는 'SlideUp'와 'SlideDown'를 사용하는 드롭 다운 메뉴 몇 가지 문제에 봉착jQuery를 SlideUp는 플리커

http://cargocollective.com/joaocanziani

. 여기서 '깜박임'과 관련된 몇 가지 문제를 읽었습니다. 문제는 모든 브라우저에서 내 기기에서 문제가 발생하지 않는다는 것입니다. 내 친구가 나에게 당신이 여기에서 볼 수있는 문제의 비디오 전송 :

https://dl.dropboxusercontent.com/u/34804399/video.mov

사용자는 사파리와 파이어 폭스의 문제를보고를하지만 크롬 (OS X의 모든)이다. 모든 장치에서 문제를 복제 할 수 없어 문제 해결이 어려웠습니다. 내가봤을 때 ti는 문제가 jQuery 슬라이드에있을 수있는 것처럼 보였지만 어디서 잘못되었는지 모르겠습니다.

// Slide Down On Load  
$(document).ready(function(){ 
    $(window).load(function(){ 
     $('.navigation_tag').each(function(i){ 
      $(this).delay(1200).slideUp(500); 
     }); 
    }); 
});  

// Slide Up On Scroll 
$(document).scroll(function(){ 
    // Hide Navigation when page reaches more than 50 on scroll 
    if($(this).scrollTop() >= 10) 
    { 
     $(".navigation_tag").slideUp(500); 
    } 
    if($(this).scrollLeft() >= 10) 
    { 
     $(".navigation_tag").slideUp(500); 
    }  
}); 

// Slide Down On Hover 
jQuery(document).ready(function() { 
$('.heading a').bind('mouseenter', function(event) { 
    switch(event.type) { 
     case 'mouseenter': 
      // when user enters the div 
      $(".navigation_tag").slideDown(500); 
     break; 
    } 
}); 
});  

jQuery(document).ready(function() { 
$('.navigation').bind('mouseleave', function(event) { 
    switch(event.type) { 
     case 'mouseleave': 
      // when user enters the div 
      $(".navigation_tag").slideUp(500); 
     break; 
    } 
}); 
});  
+0

친구 외에이 문제가있는 사람이 있습니까? – Stijn

+0

나는 할 수 없었고, 누구에게도 보낼 수 없었습니다. 여기에 게시하는 부분은 문제를 혼자서 끝낼 수 있는지 확인하고 격리하려고하는 것입니다. 그것은 그를 위해 크롬에서는 작동하지만 Safari/Firefox에서는 작동하지 않는 것이 궁금합니다. – mghallock

답변

0

재현 할 수 없지만 조금 오래된 jQuery 1.4.2를 사용하고있는 것처럼 보입니다. 업데이트를 시도하면 여전히 문제가 있습니까?

+0

Cargo에서 수집 할 수있는 한 jQuery 1.4.2에서 실행됩니다. 새로운 버전의 jQuery를 실행하면 내가 영향을 줄 수없는 스크립팅이 많이 중단됩니다. jQuery의 최신 버전을이 영향에만 사용할 수 있으며 사이트의 다른 부분에는 사용할 수 없습니까? 나는 그런 두 가지 버전을 사용하려고 시도한 적이 없으며 조금 찌그러진다는 것을 알고 있습니다. – mghallock

+0

.stop() 함수 (예 : .stop(). slideDown (500))를 여기에 추가하여 문제를 해결할 수있는 가능한 방법을 추가하려고했습니다. 여전히 작동하지 않는 것 같습니다. – mghallock

관련 문제