2013-01-17 80 views
0

由於某種原因,我不知道,有一天我應用程序的DIV中的滾動條消失了。WebKit上沒有顯示的滾動條(Mac OS X)

我決定終於研究這個問題,但這是幾天,沒有運氣。

基本上,您可以滾動這些div,但是,OS X滾動條不會顯示出來。如果任何人都可以看一下,看看我錯過了什麼,我會非常感激!使用Safari或Chrome

  • 轉到http://objectsapp.com/

    複製此。

  • 使用搜索欄搜索:初始
  • 將指針放在電影海報上。
  • 滾動! (它會工作,但滾動條不會顯示)。

任何想法爲什麼滾動條可能會丟失? (只能在OS X上測試)。

謝謝!

+0

是因爲你的'PageSwitcher'類設置了'overflow-y:hidden'? – paul

+0

嘿保羅! PageSwitcher僅確保您不會在比他們的兄弟姐妹短的頁面上滾動(PageSwitcher重新調整它的高度以匹配其中的活動頁面)。您可以刪除該屬性,仍然不會工作... – ArtPulse

+0

PS:滾動發生在它的父母:

ArtPulse

回答

0

您沒有提及您正在測試的OS X上的哪個版本的Safari,因此很難確定您遇到的問題。

在Safari 6.0中,有一個WebKit bug,它會導致設置爲「overflow:scroll」的元素不顯示滾動條的新疊加樣式。 Safari 6.0.1已解決此問題。如果您使用的是更新版本的Safari,但仍然遇到此問題,則可能是您看到了不同的WebKit錯誤。如果是這樣,您可以測試latest WebKit nightly build以查看問題是否已被解決。它仍然可以在WebKit每晚構建中看到它,我建議使用filing a bug report

+0

你是對的,我沒有包括我的版本。實際上,我在最新的OS X 10.8.2上運行Safari 6.0.2--我想這是一個錯誤,你是對的。多可惜!我最終隱藏了滾動條並構建了自己的滾動條。無論如何解決跨平臺問題...我感謝您的輸入btw! =) – ArtPulse