2010-08-29 155 views
0

我有一個div的CSS樣式屬性設置爲溢出:滾動。當內容很大時,這會顯示一個垂直和水平滾動條。現在當我點擊滾動條時,它實際上並不滾動div內容。任何錯誤,請告知。DIV滾動條,不滾動內容

+1

有機會看到你的代碼? – 2010-08-29 11:56:11

+1

或甚至更好,一個鏈接到頁面,以便我們可以看到發生了什麼 – 2010-08-29 12:00:48

+0

我懷疑有一個鏈接裏面,包裝或影響可能導致問題的div和定位。很難說沒有代碼/示例頁面。 – 2010-08-29 12:02:24

回答

0

有可能存在頁面的另一個透明元素,它覆蓋了滾動條,所以當您單擊滾動條時,瀏覽器的行爲就像您單擊透明元素一樣。

要查看問題是否出自此處,請在Firefox中打開Firebug,然後單擊藍色箭頭「單擊頁面中的元素以進行檢查」,然後單擊滾動條。

現在,如果滾動條沒有被任何東西覆蓋,JavaScript可能會阻止一些事件(即使我不確定它可以阻止這樣的事情)。要測試它,請禁用頁面上的JavaScript並查看它是否有幫助。

最後,在其他瀏覽器中測試頁面。如果您使用的是花哨的瀏覽器,那可能只是一個錯誤。

0

嘗試設置的CSS爲:

overflow: auto; 
0

我用一個簡單的HTML頁面試圖和它做滾動。 我懷疑這個網頁有問題。 另一個線索是這個DIV被封裝在一個表格元素中。這可能是一個問題,如果是這樣,我怎麼會來相同。