2010-12-15 38 views
0

所以這裏的情況:移動一個特定格

我有2個div在另一個之上。我一個接一個地定義了它們,並使用了第二個div的margin-top屬性,所以它會重疊第一個div。

我需要做的是將第一個div設置爲offscreen,直到某個點。但到目前爲止我嘗試過的任何東西(純javascript或jquery函數)似乎都會改變我使用的任何屬性全部我的文件中的div而不僅僅是所討論的那個。

有什麼辦法可以改變一個特定的div的屬性而不改變它們?

謝謝。

回答

1

是,通過ID指定DIV

<div id='div1'>hi</div> 
<div id='div2'>bye</div> 
<span id='show2'>show2</span> 
<script> 

$(document).ready(function(){ 

    $('#div2').hide(); 

    $('#show2').click(function(){ 
    $('#div2').show(); 
    }); 
}); 

</script> 

看到here例如

+0

我曾嘗試用一個id引用DIV ......但是當我修改特定CSS屬性與jQuery(邊距在這種情況下)它修改它的所有div,即使我通過id指定了一個。另外,只使用show/hide功能將不起作用;我需要將div設置在屏幕外某處,直到稍後我將它移回時爲止。有任何想法嗎?非常感謝你們。 – rjk 2010-12-16 19:30:17

+0

你可以發佈你的代碼片段嗎? – Ilyssis 2010-12-17 13:23:50

0

申請一個id到div就像

<div id="first">...</div> 
<div id="second">...</div> 

選擇使用jQuery $股利(「#第一「)...

+1

我曾嘗試使用id來引用div ...但是當我修改jQuery(本例中爲margin-top)的特定css屬性時,它會修改所有div,即使我通過id指定了一個。另外,只使用show/hide功能將不起作用;我需要將div設置在屏幕外某處,直到稍後我將它移回時爲止。有任何想法嗎?非常感謝你們。 – rjk 2010-12-16 19:34:32

0

給那個div一個ID怎麼樣?

<div id="specificDiv"> 
    <!-- Content --> 
</div> 

..和然後調用它,如下所示,

$('#specificDiv') //assuming you're using jQuery.. 
+0

我曾嘗試使用ID來引用div ...但是當我修改jQuery(本例中爲margin-top)的特定css屬性時,它會修改所有div,即使我通過id指定了一個。 另外,只使用show/hide功能將不起作用;我需要將div設置在屏幕外某處,直到稍後我將它移回時爲止。 有什麼想法?非常感謝你們。 – rjk 2010-12-16 18:50:19

+0

嗨,瑞恩,你可以顯示一些標記和相關的JavaScript代碼?你想要達到某種動畫效果嗎? – 2010-12-16 21:45:23

+0

是的,我使用jquery淡入一個div中的背景圖像。我有另外一個div,在其中有一個flash文件。問題是閃光燈中的按鈕不起作用,而下面的div是動畫效果的(或者當它隱藏時;不知道爲什麼),所以我只是試圖將較低的div移出屏幕直到它需要,因爲某些原因使按鈕工作。 所以真的我只需要一個代碼來設置較低的div div offscreen的位置,然後我可以設置它。或者動畫或任何 - 只要它在屏幕外。不過,不知道要發佈哪些代碼纔是相關的。 – rjk 2010-12-28 04:30:54

相關問題