選取/複製 - 實作方式

7 views
Skip to first unread message

bootleq

unread,
Nov 29, 2009, 5:36:23 AM11/29/09
to pcmanfx
2009/11/29 PCMan <pcman...@gmail.com>
> 2. 選取/複製:目前有個想法是用半透明的 div 或是另一個 canvas 覆蓋在 bbs
> 畫面上,用來顯示選取區,或許實作起來會比自己管理所有繪圖輸出要簡單
候選:
1. 用透明 div 蓋
2. 用 canvas 蓋
3. 直接 draw

問題:
1. 選取區反白(顏色相反)用 div 不能做,用 canvas 傷效能。
可能要另外做反白功能。

2. 選取的文字可能保持其他 Fx 套件有效嗎? 例如 drag&go 之類的。

附上 bespin 作法參考,直接在 canvas 繪圖
http://hg.mozilla.org/labs/bespin/file/d498b93b0d28/frontend/js/bespin/editor/editor.js#l1294
另有個隱藏的 textarea 來處理複製行為。

bespin 編輯器 https://bespin.mozilla.com/index.html 可以試玩看看,也很慢……

Reply all
Reply to author
Forward
0 new messages