簡單版本的文字提示
今天幫部落格右上角的 Google 搜尋加上了文字提示的功能。
這種效果只要簡單寫一些 JavaScript 就可以做到;且可增進 Accessbility、讓使用者更容易瞭解需要填上什麼資料。
所需函式庫:
setTextPrompt() 的原始碼:
按此觀看範例
其實這個簡單的 function 很好用,我大概用在兩三個專案(一般的情況絕對夠用喔)。
直到開始用在生活+ 我才發現它不夠,所以我就寫了一個物件,也就是下面進階的版本:
進階版本的文字提示
如下圖所示,生活+ 同時會有兩個文字提示,但這還不打緊,簡單版本搞得定。
但「商家」、「生活+」、與「地圖」三個種類切換可把我搞死了,因為從頭到尾都是這兩個框框要依不同分類隱藏,
而且文字提示也得跟著變,上面簡單版本可沒這樣的彈性 :p
所需函式庫:
text-prompt.js 內容較多,要看的請直接點選
基本使用方法
以上面生活+ 為範例:
更換提示文字
按此觀看範例