2013-10-04 23 views
0

我正在製作響應式導航,以便在移動設備和桌面之間的不同位置移動導航的一部分。使用enquire.js響應式佈局中的克隆元素

我使用enquire.js來註冊我的斷點並根據頁面寬度移動東西。

我克隆元素並將其附加到頁面的不同部分。

我遇到的問題是,當我在移動和桌面視圖之間移動時,元素每次都被克隆 - 因此它們開始在桌面視圖中堆積起來。

我對enquire.js並不熟悉,所以只有在它不存在的情況下才克隆。

回答

1

您可以cloning像前檢查element length

if(!$('your-element').length) // if element not exists then clone 
{ 
    // your code to clone the element 
} 

如果你提供一些代碼test或作出fiddle那麼它會更清楚地告訴我們你試過,你所需要的。

+1

謝謝!那正是我需要的。對不起,沒有小提琴或代碼 - 我意識到這使得很難回答。我試圖在一天結束之前修復一個錯誤,並且很着急。我發現有時輸入我在這裏遇到的問題可以幫助我確定問題是什麼,或者至少我是足夠描述性的,以便有人知道我在說什麼。你的回答正好在頭上! – timmackay