2011-07-26 166 views
0

我的頁面有兩個diws和ajax分頁功能。在每個div內容中加載了具有lightbox效果的圖像。當第一次加載頁面時,一切工作正常,但加載div1或div2燈箱效果的分頁內容不再有效。我的主要頁面的 頭部分是:加載後ajax分頁內容燈箱效果不起作用

//this is for lightbox 
     <script type="text/javascript" src="content/scripts/lightbox/prototype.js"></script> 
<script type="text/javascript" src="content/scripts/lightbox/scriptaculous.js?load=effects"></script> 
    <script type="text/javascript" src="content/scripts/lightbox/lightbox.js"></script> 
//This is for ajax pagination 
<script type="text/javascript" src="content/scripts/ajaxReqRight.js"></script> 

回答

0

這是因爲AJAX加載HTML片段沒有一個點擊/燈箱結合了。您必須檢查DOM更改。在JQuery中,有一個.live方法來處理這個問題。在原型中,你可以找到這個線程有用Prototype .live equivalent

+0

原因我不是js專家,我會問你詳細的方法。 我與效果的形象在這裏奠定

我怎麼能=「收藏夾[MyNewsDesc]與原型 – BobRock

+1

問題解決了,加在我ajaxRequest.js initLightbox()重新綁定該元素相對;所以每次當分頁時間頁面被調用它再次初始化燈箱。 謝謝弗拉基米爾。 – BobRock