我正在尋找一個小的MooTools庫,它可以處理下面鏈接的插件的功能,例如每分鐘動態更新網頁上的時間戳以說「一分鐘前」,「2小時前」等等,也許優化了JavaScript禁用的瀏覽器的後備功能。是否有一個MooTools版本的jQuery「timeago」插件?
不要覺得現在寫它自己。
我正在尋找一個小的MooTools庫,它可以處理下面鏈接的插件的功能,例如每分鐘動態更新網頁上的時間戳以說「一分鐘前」,「2小時前」等等,也許優化了JavaScript禁用的瀏覽器的後備功能。是否有一個MooTools版本的jQuery「timeago」插件?
不要覺得現在寫它自己。
寫我自己TIMEAGO代碼基本上使用MooTools的更多Date.ExtrasDate.timeDiffInWords()
一樣甚至更好:)這在僞JS(你可以把它包裝成一個類,我做但不能釋放):
function update(element) {
enhance(element); // Enhances all new elements; skips already enhanced elements
var time = getTime(element); // Yields the time as a Date object
element.set('text', time.timeDiffInWords());
}
function updateAll() {
var i;
var elements = $$('abbr.timeago');
if (!elements)
return;
for (i = 0; i < elements.length; i++)
update(elements[i]);
}
是,它是在mootools的越多,他們已經把Date.Extras類
http://mootools.net/docs/more/Types/Date.Extras#Date:timeDiff
那麼,這顯然只是爲了您想要轉換的日期。我的意思是使用這些東西動態地自動更新頁面上顯示的日期,例如對於所有具有CSS類「timeago」的元素。可能必須自己編寫它,然後:-( – Archimedix
這將需要你2行代碼 – antpaw
更多的線條,使它通用,不適合冒險的腳本比賽。 – Archimedix