在Facebox JavaScript插件中,我的內容添加了多次。Facebox內容多次添加
這裏是我的初始化代碼Facebox
$(document).ready(function(){
$('a[rel*=facebox]').facebox();
});
任何想法,爲什麼內容產生多次的代碼?
在Facebox JavaScript插件中,我的內容添加了多次。Facebox內容多次添加
這裏是我的初始化代碼Facebox
$(document).ready(function(){
$('a[rel*=facebox]').facebox();
});
任何想法,爲什麼內容產生多次的代碼?
在這裏我們去
$(document).bind('beforeReveal.facebox', function() {
$("#facebox .content").empty();
});
我的問題是一樣的,但在調試器密切關注後,我發現,facebox以前的請求不能停止,它得到繼續,就像點擊一個請求發送,2號並單擊兩個請求儘管第一個和第二個請求發送了確定消息,但意味着操作成功執行。然而,對於每次點擊,先前的請求也會獲得調用,例如將每個請求添加到堆棧,而堆棧不會刷新。
它讓facebox彈出慢日誌運行(即當我點擊多的時間。這是延遲的響應時間。)
我知道這是舊的,但是我剛剛解決了完全相同的問題。煤礦不斷添加額外的GET調用每個Facebox的要求,所以我解決它通過消除:
rel="facebox"
從受影響的元素,增加了一個ID到每一個叫Facebox有:
$("#elementID").click(function(){
$.facebox({ ajax: "my-facebox-file.html" });
});
這是JavaScript的,不是Java - 我會修復這些標籤。 – Thomas