花了三天時間研究http://www.netvibes.com,之前已經(jīng)稍微研究過http://script.aculo.us
很想把netvibes的模塊拖放功能抽取出來作為己用,但是看了好久它的js代碼,因為和他們整個設(shè)計交織在一起了,抽出來非常困難。
不過也不是完全沒有收獲,我“盜取”了幾個封裝ajax調(diào)用的方法,還有一堆判斷瀏覽器之類的實用工具函數(shù)。對于那個拖動模塊時出現(xiàn)的定位用的虛線框,我也基本知道它的設(shè)計思想了。就是用一個ghostModule,根據(jù)被拖動模塊的坐標(biāo),動態(tài)調(diào)整它出現(xiàn)的位置。
等有時間,我用scriptaculous的拖放函數(shù)庫做一套通用的模塊拖用js腳本。
文章來源:
http://blog.itpub.net/post/7956/48780