2014-12-06 69 views
-1

我有我用jQuery隱藏的div。我想要做的是這樣的:我想在最右側的位置顯示隱藏的jQuery元素,而不是隱藏在最前面的左側位置。此外,當我在右側展示時,我想給它一個新的包裝。如何更改位置並使用jQuery添加隱藏元素的包裝?

我使用了多個類,這個用於隱藏它:$("div.post.apple").hide();我想在右邊顯示這個,用新的div包裝。

我找不到答案。這甚至可能在jQuery中,如果是這樣,我該怎麼做?

+0

你可以嘗試使其可見並申請包裝再使用一些CSS與jQuery來定位呢?或者你喜歡隱藏它,但它的副本應該在右側可見? – user119247 2014-12-06 17:05:21

+0

那麼,第二種選擇會更好,但我對任何一個結果感到滿意。 – Siyah 2014-12-08 13:14:46

+0

你可以發佈你到目前爲止,並顯示你已經嘗試過? – jammypeach 2014-12-09 10:12:32

回答

0

jQuery中

$(document).ready(function(){ 
    var element = $('.post.apple'); 

    //show element and reposition it 
    element.css({ 
    'right' : '0', 
    'left' : 'auto' 
    }).show(); 

    //wrap the element in new container 
    element.wrap('<div class="container"></div>'); 
}); 

您可以測試它在此的jsfiddle http://jsfiddle.net/xdvmwxfL/17/

+0

幾乎在那裏,我猜...問題是我不想點擊一個元素。它必須在頁面上執行它..你能得到那個工作? – Siyah 2014-12-06 17:37:09

+0

查看代碼塊中的更改 – 2014-12-09 10:04:27