2011-09-13 44 views
0

我的jScrollPane(分區)在IE和Chrome中運行良好。 這可能有一些意義,我也運行JQuery MouseScroll和hoverintent。再次,這些功能在IE和Chrome中運行良好。jScrollPane在Firefox中 - 拖動器填充整個欄並且不滾動


與垂直滾動條一樣,除法在Firefox中正常顯示。大約有50條線可以向下滾動。

在Firefox中,拖動器填充豎線的整個長度並且不移動。拖動器和箭頭確實會對鼠標懸停做出響應,但這些功能不起作用。

也許滾動動作功能,只是沒有空間滾動,因爲拖動器填充整個區域。我不確定我的jScrollPane是否可用,或者不在Opera或Safari中。

我檢查了谷歌和發現,很少有直接相關的建議,只是:

「確保部門有規定的高度(它),並嘗試在案件清爽(沒有運氣)的內容(只文本)需要預先加載。「

我想知道是否任何人都可以提出任何檢查,讓我從他們以前的經驗做出來,然後我發佈任何代碼來通過。


這僅是第二個問題標記爲JScrollPane的&火狐,所以也許沒有人會熟悉這個「錯誤」。在這種情況下,我將創建併發布一些簡化代碼,這些代碼會在Firefox中生成此錯誤,但不包含IE或Chrome。


更新:我創建了一個「測試」滾動網頁,看看這個bug會被複制,並且工作正常 - 所以沒必要張貼的錯誤檢查。


問題必須我我工作的網站上的代碼內的某處。

到目前爲止,我已經確定了所有的JavaScript工作和我的自定義jScrollPane CSS都很好。所以這只是一個通過每個樣式表消除的過程。我有一種感覺,該錯誤的來源可能在我的自定義重置CSS。

我相信我會修復這個錯誤,並且會讓你們知道任何一種方式。

回答

0

該錯誤發生在懷疑CSS重置。具體來說,與列計數的規則。

我已經定義它們(moz-/wekbit-/column-count)爲'1'而不是定義爲'auto'/根本沒有定義它。

這是從我嘗試(CSS3)多列文本的時候開始的。推測jScrollPane需要多個列。還沒有足夠的支持多欄文本值得實施,但國際海事組織。