2009-12-09 117 views
1

我有一個評論列表,當您添加評論時,它發佈到PHP頁面,然後將Smarty模板加載到評論列表的開頭,顯示您剛發佈的評論。jquery timeago插件和jquery corner插件不能與動態內容一起使用

這工作正常。不過,我在評論文章中使用了圓角插件和timeago。在加載審查後,我嘗試重新調用這些函數,但這也不起作用。

我知道在許多其他情況下使用.live是解決此問題的approprite,但我不知道如何在此處應用該問題。 jquery的.live只適用於事件。這裏的活動是什麼?

任何想法?

參考:jQuery的TIMEAGO插件:http://timeago.yarp.com/ 的jQuery插件角落:http://www.methvin.com/jquery/jq-corner-demo.html

-

按照要求,這裏是一些闡述:我用$ .load加載模板內容到DIV區。這沒有任何錯誤。它完美地工作,除了timeago/corner插件不影響輸出。

我沒有給我訪問的代碼的權利,但它會有點像這樣:

$.load('/inc/templateLoader.php?tpl=reviews'); 
$('abbr.timeago').timeago(); 
$('.corner').corner(); 

有些人認爲它可能無法工作,因爲$ .load可以前完成頁面加載,這會導致我遇到的問題。

+0

您正在使用$ .ajax或類似的內容發佈評論並檢索新內容?請詳細說明。 – VolkerK 2009-12-09 16:42:27

+1

請提供一個簡短的,自包含的代碼來說明問題。 – 2009-12-09 16:43:50

+0

@ just somebody:+1爲你的名字 – dokkaebi 2012-08-31 04:55:19

回答

1

對於那些感興趣的問題是,當我重新應用角落和時間點效果時,頁面未完成加載。我通過使用$ .get來解決問題,然後在成功回調中重新應用corner/timeago內容。

0

Firefox和Firebug插件是你的朋友。安裝,重新加載頁面,並查看控制檯選項卡上的錯誤。

+0

如上所述,沒有錯誤。我有這兩件事,我知道如何使用它們。 – 2009-12-09 16:58:40