$ 0 0 u881831 寫:ettoolong 寫:(1)在pcmanfx裡面滑鼠手勢的線是畫不出來的,所以我是自己畫,不知道有沒有更好的作法。我覺得(1)的情況和我之前實作反白時不一樣,這部分比較適合用透明背景的獨立元件來實作,我目前不清楚滑鼠手勢的線是怎麼實作的能不能用在XUL 頁面,如果還是不行要自己畫的話可能要用另外的透明背景canvas蓋上去。之前還以為是FireFox內建的service,不過剛剛找了一下,有找到實作的地方了,在 FireFestures 的 xdGestureHandler.js 裡面。代碼: insertionNode.appendChild(this._trailArea); this._trailDot = doc.createElementNS(HTML_NS, "xdTrailDot"); this._trailDot.style.width = this._trailSize + "px"; this._trailDot.style.height = this._trailSize + "px"; this._trailDot.style.background = this._trailColor; this._trailDot.style.border = "0px"; this._trailDot.style.position = "absolute"; this._trailDot.style.zIndex = 2147483647;u881831 寫:如果是有指定id的span元件的話應該有辦法,不過以目前的架構來說好像是個大工程,等新的顯示模組完工後可能比較好做。FireBBS.l-hedgehog好像有彩色複製貼上的功能,不知道是怎麼做的。這麼一說...是有印象它每個span都有用行列當id。不過FireBBS.l-hedgehog的顯示和BBSFox差異很大,就沒多參考,後來是參考過圖片預覽的部份。新顯示模組如果加上span id是可以控制選取,之後可以試看看。謝謝建議。統計資料 : 發表於 由 ettoolong • 發表於 2010-05-16, 06:21 • 回覆 651 • 觀看 273491