2012-12-19 45 views
0

我有一個帶有隱藏div的網站和一個點擊時顯示隱藏div的鏈接。SlideToggle不會在Chrome和/或Safari中推送內容

這對PC和Mac上的IE和Firefox都很有用。但是,在Safari,Opera和Chrome中單擊時,它不會移動內容。

這裏是JavaScript的:

$(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。