首先,這個問題只發生在Firefox中。混合overflow-x,FireFox和Javascript的問題
入住此示例頁面瞭解的問題: -removed-
選擇任一頁面,除了回家。該窗口將滾動到頁面。然後,您可以使用鼠標滾輪向下滾動。這工作正常。但是如果用鼠標抓住右側的滾動條,它會跳回到「主頁」(左上角,第一個元素,它是整個頁面/網站的一部分)。
有問題的代碼是:
#內容{
overflow-x: hidden; /* <<problem maker */
overflow-y: auto;
width:100%;
background-color:white;
position:relative;
height:400px;
float:left;
min-width: 900px;
}
...如果餘取消隱藏溢出 - X(溢出 - X:自動;)一切工作正常,但我得到一個不受歡迎的水平滾動條。
我正在使用jquery ScrollTo插件來動畫div內的位置#content來創建「滑動」效果。顯然,由於Firefox「重置」到默認的加載位置,它不認爲它應該允許我水平滑動。
這是一個Firefox的錯誤?或ScrollTo插件中的錯誤?或者甚至可能是jQuery?
如何解決這個問題的任何想法?變通辦法想法?
任何幫助非常感謝!謝謝!早在你們的老2005年
恩你是否解決了這個問題?我沒有看到IE或FX或Chrome的行爲有差異 – jcolebrand 2010-10-11 22:33:54
nope。還沒有修復它。在PC和Mac上用FF測試。你確定你用鼠標抓住了滾動條嗎?它滾動鍵和鼠標滾輪就好了。 – Dave 2010-10-11 22:49:22