2016-11-15 110 views
0

我有一個包含多個可拖曳元素的div。 當我向右拖動一個元素時,水平滾動條出現,我可以滾動div。這就是它的樣子: Example showing overflow to the right with scrollbar左側的HTML5拖曳元素不顯示水平滾動條

但是,當我拖動左側的元素時,水平滾動條不顯示。例如: Example showing overflow to the left without scrollbar

我將overflow屬性設置爲auto。

據我所知,這是瀏覽器的deafult行爲,並沒有顯示滾動條是「正確的」,但如果任何人有任何建議如何使溢出也工作時移動元素離開,它會很大不勝感激! TIA!

回答

0

不。當您向右拖動元素時,您將增加頁面寬度並觸發水平滾動條。將元素拖動到左側時,只需將其從頁面中移出即可。

您可以嘗試根據元素拖動到頁面左邊以外的距離動態增加頁面寬度。

瀏覽器按設計工作。