我在頁面上有兩個div:main div和secondary,它使用ajax加載單獨的html頁面。主click中由點擊事件觸發的所有鏈接繼續正常工作,並引用適當的內容,但這個div之外的jquery沒有任何工作(如導航)。按鈕通過ajax加載div後停止工作
這裏是我的jQuery:
var url;
$('.main a').live('click',function() {
url = $(this).attr('href');
$('.secondary').load(url);
return false;
});
誰能幫我這是爲什麼不工作?我認爲我應該引發回調事件,但我不知道如何去做。我知道這個問題已被多次詢問(通常建議使用.live()或.on()),但這些解決方案似乎都不適用於我。
編輯:這裏是一個小提琴:http://jsfiddle.net/snDzF/ 因此,登錄應該是一個切換瓶,鏈接1,2和3加載在次要權利div的html。登錄切換按鈕的工作,直到我點擊其中一個鏈接加載其他頁面。
請發佈您的所有腳本,很酷嗎? – VIDesignz
如果可能的話,你可以粘貼一個http://jsfiddle.net/鏈接與你的代碼 – JScoobyCed
你是否說事件處理程序的元素不在主要或次要div停止工作後,你做'$('。secondary')。load URL)'?如果是這樣,你能展示一個如何綁定這些事件處理程序的例子嗎? – nnnnnn