2013-05-08 75 views
0

我正在使用JQM,我試圖添加一個onclick事件的每個div,與類描述,在一個頁面內。Jquery移動事件「Pageshow」,然後添加點擊事件只適用於刷新/重新加載頁面

我知道,我不能只使用

$this.find(".Description").on("click", onButtonInfo_Click); 

的原因,而是所有的Ajax。

多數民衆贊成的方式我想這:

$this.find(".Description").on("click", onButtonInfo_Click); 

$(document).on("pageshow", function() { 
    $this.find(".Description").on("click", onButtonInfo_Click); 
}); 

但是,這仍然不是在時間,因爲工作的觸發時,我不會有「$這個」加載整個頁面。當我重新加載頁面時,一切正常。

Somone an Idea?

Markus

回答

1

只需直接添加點擊回叫事件即可。

$(document).on('click','.Description', function() { 
onButtonInfo_Click(); 
//other code 
}); 
+1

經典簡單的解決方案。 – Gajotres 2013-05-08 20:55:09

相關問題