2014-02-13 15 views
0

我們正在將可編輯文本放在畫布上。當我在畫布寬度之外添加大量字符時,畫布想要滾動。我想阻止該滾動。HTML - 文本太長時在畫布上捕獲水平滾動事件

我想我想用事件捕獲滾動,並調用preventDefault或其他東西。我們不希望畫布滾動。

我無法將畫布的overflow屬性設置爲'none',它需要保持隱藏狀態,以便隱藏畫布外的元素。

如何捕獲這個水平滾動事件?謝謝

+0

[This answer](http://stackoverflow.com/a/7503143/491897)包含可能對您有用的信息 –

回答

1

畫布元素本身不能滾動!

我想你把完整的畫布放到可以滾動的div中。所以你必須取消該分區的默認值

+0

很酷,我該怎麼做?謝謝 – dt1000

+0

顯示集成畫布的HTML或鏈接到頁面。 –