2011-03-03 33 views
-3

我想在頁面上創建幾個圖層,並在一次點擊之間切換圖層。我需要幫助創建一個點擊隱藏和顯示鏈接

任何想法?

+4

你試過了什麼?你遇到問題了嗎?這不是一項艱鉅的任務。堆棧溢出不會爲您編寫代碼。 – 2011-03-03 03:55:28

+1

[jQuery-UI的選項卡控件?](http://jqueryui.com/demos/tabs/) – 2011-03-03 03:55:43

回答

0

如果不使用jquery:

document.getElementById('name').style.display = "none"; 
document.getElementById('name').style.display = ""; //show 
0

z-index是CSS屬性限定了元件的垂直位置。具有最高z-index值的元素位於頂部。你可以用它來創建圖層。

然後,只需創建一個click事件圖層按鈕,並更改z-index

document.getElementById('layer1').style.zIndex = '10' 

如果你正在談論標籤,然後jarrett's answer應該是一個關注一下。

+0

我認爲它說了一些關於如何寫得很差的問題,我們提供完全不同的答案,並且可能是他們正在找。 – 2011-03-03 04:01:53

+0

這些日子的問題真的是模棱兩可的,有時候會不斷地引起討厭。 ** HELPME NAOW !!!! 1!** – Blender 2011-03-03 04:03:32

1

您可以使用jquery和tooggleClass()函數,通過將其應用於「click」事件。 例如:

$('#button').click(function() { 
    $('#layer1').toggleClass('classToShow'); 
    $('#layer2').toggleClass('classToShow'); 
    $('#layer3').toggleClass('classToShow'); 
}); 

而在開始只有一個從層具有類「classTShow」。

0

我會使用jQuery。

您可以選擇頁面上的元素並輕鬆控制其可見性。

HTML:

<div class="layer" id="layer1"> 
stuff in here for layer 1 
</div> 
<div class="layer" id="layer2" style="display:none"> 
stuff in here for layer 2 
</div> 
<p id="button">click me</p> 

的jQuery:

$('#button').click(function(){ 
    $('.layer').toggle(); 
}); 

該代碼將切換2周的div與layer類,每當你點擊p id爲button的知名度。

相關問題