2014-01-21 66 views
1

標題幾乎總結了它。綁定基礎5清除動態加載的圖像

我建立一個AJAX重的網站建立在基礎5.

我已經通過AJAX進行動態加載的產品,每款產品都有,我想很好地顯示使用基金會5的Clearing.js一些圖片。通過AJAX檢索到的新創建的元素在點擊時不會觸發清除功能(使用.html()添加新元素)。

我看到它的方式,我有兩個顯着的解決方案:

一)不知何故重新綁定清除事件新添加的元素;或

b)掛入Clearing.js手動觸發使用jquery的.on()函數(不知道如何手動調用這些函數?),似乎hacky打開/關閉。

我以前翻過來使用基金會恪守事件綁定一個類似的問題,但能使用此函數調用來重新綁定事件:

$('#signup-form').foundation({bindings: 'events'}); 

但這種方法是行不通的,因爲我無法找到任何文檔爲此。

有人可以提出一個解決方案或指向正確的方向嗎? 在此先感謝。

回答

0

沒有太多的關於這個問題,在這裏或從Zurb愛。

我現在已經發現可以初始化這樣的基礎的特定組件:

$(document).foundation('clearing');

這似乎是現在的工作對我來說,雖然它仍然不是很清楚,我這是否是重初始化現有的基礎實例,或每次調用時創建一個新的基礎實例。

+0

知道這是舊的,但你解決了你的問題?我有幾乎相同的問題..但在我的情況下,我正在使用基礎清除與angularJS。簡短的故事,我創造了一個相片指示。當用戶點擊圖像時,它調用一個API來檢索其餘的圖像,並用清除燈箱打開。有趣的是,有時它不會。 – jpgrassi