我在div
內有一個table
。在按鈕單擊中,我將更改table
的寬度,其寬度與div
的寬度相同。問題是在IE11和Firefox滾動條不會出現,而在Chrome Scrolllbar出現。我不需要鉻合金中的滾動條。我的代碼有什麼問題?不同瀏覽器中的滾動條問題
是否有此問題的任何解決辦法?
任何人都可以幫助我做到這一點!
我在div
內有一個table
。在按鈕單擊中,我將更改table
的寬度,其寬度與div
的寬度相同。問題是在IE11和Firefox滾動條不會出現,而在Chrome Scrolllbar出現。我不需要鉻合金中的滾動條。我的代碼有什麼問題?不同瀏覽器中的滾動條問題
是否有此問題的任何解決辦法?
任何人都可以幫助我做到這一點!
您可以使用此example刪除g中的滾動條oogle Chrome。問題在於表格內容寬度是動態計算的(以根據內容均勻放置列),並且不等於您定義的寬度 - 差異可能小於1 px,但會顯示。
修復是使用填充1px的容器或設置表寬度較少table.width(table.width()/2 - 1)
;我更喜歡填充值,因爲表格寬度將保持您需要的值(1000,500,250等..而不是999,499,249 ...)
你想要它還是你**不需要**滾動條出現? – webeno
如果您希望滾動條始終顯示,請使用「overflow-x:scroll」。如果你不希望它出現,請使用'table.width($(「#container」)。width() - 1);'我認爲最有趣的問題是爲什麼Chrome會顯示滾動條。 – Mathias
@webeno我不想那個滾動條 –