2012-12-19 2 views
0

숨겨진 div가있는 사이트와 클릭하면 숨겨진 div가 표시되는 링크가 있습니다.SlideToggle이 Chrome 및/또는 Safari에서 콘텐츠를 푸시하지 않음

이것은 IE와 Firefox 모두에서 PC와 Mac에서 잘 작동합니다. 그러나 Safari, Opera 및 Chrome에서 클릭하면 콘텐츠가 아래로 이동하지 않습니다.

$(document).ready(function() { 
    $(".slidingDiv").hide(); 
    $(".show_hide").show(); 

    $('.show_hide').click(function() { 
     $(".slidingDiv").slideToggle(500); 
     $('html,body').animate({ 
      scrollTop: $(".slidingDiv").offset().top + $('window').height() 
     }, 1000); 
    }); 
}); 

어떤 아이디어 :

여기에 자바 스크립트입니까?

+0

jsfiddle에 코드를 게시하면 도와 드리겠습니다. :) – povilasp

+0

나를 위해 일하는 것 같습니다. - http://jsfiddle.net/xYZNV/1/ (OSX에서 Chrome) – freejosh

답변

0

문제가 해결되었습니다. 그것은 JQuery가 아니 었습니다. 단순히 html 속성에 대한 CSS의 overflow-x였습니다.

관련 문제