跳至主要內容

分類: jQuery

[jQuery] live() 事件失效的修改方法

網頁在完全載入之後,所有的 dom 事件也一併做完,但是有時候我們會利用動態方式,給網頁新增一個新的 dom 時,它就沒有被賦予到,必須還要做一次。所以當初這個 live() 就是用來處理這樣子的狀態,免去 dom 還要重做一次。

但是這個 .live() 並不完美,存在一些缺點(效能)和 bug,詳細細節請查看 http://api.jquery.com/live/ 說明。於是官方在 1.7 版本時請大家捨棄了這個過時的 function ,並建議改使用 .on() 取代 .live()。

[jQuery] jQuery UI 的 Autocomplete 中文bug?

jQuery UI已經寫好了許多好用的網頁效果,例如『Autocomplete』,像我們在google做搜尋時,它都會自動列出一些詞句,讓你直接點選,而不用完全輸入。這個效果,中文叫做『自動完成』或是『搜尋建議』。

但是,『Autocomplete』對於中文詞句,在不同瀏覽器(例如:Firefox)會發生無法使用的情形。
以下我們只需要修改一個地方就可以使用。

由 Compete Themes 設計的 Author 佈景主題