jQuery plugin:msgPlay?
我寫了一個名字很奇怪的 jQuery plugin,用途跟所謂的 JavaScript Typewriter(打字機效果)相似,就是把頁面內容逐字顯示出來。
這類效果曾經被大量濫用,所以現在很容易帶給用戶落伍的瀏覽體驗。至於我則是把目標放在 Web Game 或類似的網頁,做對話框的顯示之類的。
理想狀況是用 HTML 寫好對話內容,然後套用 msgPlay(options)
就能得到包括斷句、分頁控制(也是先由 HTML 內容指定好)的效果。
具體檔案在 Google Code 下面的 msgplay,另外說明文件和範例在 msgPlay 首頁 跟 msgPlay Demo Page。
目前最大問題是在 Opera 上播到元素節點之後就不會「逐字」顯示了,我還找不出原因(Opera 9.5 已無此狀況)。還有就是 msgPlay 這個有點不知所謂的命名…… 我還真不知道該改成什麼。
有 2 個意見
這個外掛挺不錯的呢。
名字嗎...
感覺很像是 Typing effect,以前好像有人用過,不過我感覺太隨便了...
恩...用來作對話框不錯。
還是就叫做 DotPlay 怎樣...呵呵呵
對啦,正需要熟悉英語人士的意見!
不過因為想聚焦在「遊戲」方面的應用,所以認為 DotPlay 會跟 pixel art (Dot畫) 混淆。
(之前備案還有 speechBox,不過標準的 speech 好像是語音相關的東西。)
至於 typing effect…… 以打字機效果來說這個 plugin 太肥了,所以名字還是留給別人用吧。
☂