2014-02-22 203 views
0

我創造了這個代碼:上單擊打開DIV(保持打開)

http://jsfiddle.net/RStBL/6/

<div class="main"> 
    <div class="box"> 
     <div class="value">1</div> 
    </div> 
    <ul class="menu"> 
     <li>1</li> 
     <li>2</li> 
     <li>3</li> 
     <li>4</li> 
    </ul> 
</div> 

.main { 
    width:50px; 
    position:relative; 
    background:lightgreen; 
} 
.box { 
    text-align:center; 
} 
.menu { 
    display:none; 
} 
.box:active + .menu { 
    display:block; 
    position:absolute; 
    top:0; 
    width:100px; 
    height:100px; 
    background:blue; 
} 

當我點擊這個盒子,它打開了第二和消失。希望的行爲是保持開放。

有沒有人有一些建議?

+0

什麼是開放的,什麼是隱藏?我在你的小提琴中沒有看到任何動作。 –

+0

當你保持按div – user3297073

+0

你的腳本在哪裏?編輯你的小提琴,並把新的鏈接工作小提琴 –

回答

1

試試這個:

添加 <input type="checkbox" name="check" id="check"><label for="check"></label>

這裏是JSFiddle