我有一個大的HTML5畫布(比屏幕大得多),我想實施一個「谷歌地圖」拖動。 我希望畫布可以通過鼠標拖動,並且我希望它只渲染每次拖動時我們可以在屏幕上看到的部分。 有人有一個好主意嗎?「googlemaps」拖動html5畫布
5
A
回答
3
我通過在canvas元素上使用jQuery UI可拖動組件來解決此問題。 我把它放在一個div中 - 溢出設置爲隱藏,並使畫布儘可能大,因爲我需要它。作品魅力
0
爲了使你的畫布僅在屏幕的部分,我們可以看到,你可以使用drawImage方法: 的drawImage(圖像,X,Y,寬,高)
將「圖像」作爲原始整個畫布,「x」和「y」表示拖動時移動的偏移量,「寬度/高度」表示實際窗口的大小。
和MDC一個偉大的教程: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial/Using_images
相關問題
- 1. html5 - 拖動畫布
- 2. HTML5畫布顯示和拖動圖像
- 3. HTML5畫布單擊並拖動
- 4. HTML5畫布繪製拖放
- 5. 拖放HTML5中的畫布
- 6. 拖放到HTML5畫布
- 7. Html5畫布拖放可拖放字段
- 8. HTML5畫布 - 在畫布上拖動文本問題
- 9. Html5畫布動畫
- 10. 動態HTML5畫布動畫
- 11. html5畫布滾動
- 12. 動畫GIF在HTML5畫布
- 13. HTML5畫布動畫問題
- 14. Html5,JavaScript,畫布動畫?
- 15. HTML5從DIV拖放到畫布
- 16. 不錯的拖放在畫布上HTML5
- 17. 圖像不拖在HTML5畫布
- 18. HTML5畫布拖放多個文本
- 19. HTML5畫布拖放到位圖像
- 20. HTML5 - 拖放畫布(或divs)切換
- 21. HTML5畫布:使對象僅在畫布的特定區域中可拖動。
- 22. 製作圖像可拖動到HTML5畫布,將圖像移出畫布
- 23. 拖動畫布上閃爍
- 24. 使得HTML5畫布互動
- 25. Html5畫布文字互動?
- 26. HTML5畫布浮動圈
- 27. 移動HTML5畫布元素
- 28. stage.toJSON()動能JS HTML5畫布
- 29. HTML5動態創建畫布
- 30. 更改光標放在HTML5畫布在Chrome拖動
我在尋找同樣的事情。你找到答案了嗎? – SystemicPlural 2011-05-25 07:56:36