0
如果我點擊導航a href
li
想要顯示最接近的更深層次的子類別(ul
和li
)。想用CSS做所有事情(不想使用jQuery)。css。點擊li,顯示嵌套的ul和li。發佈鼠標按鈕,必須繼續顯示嵌套的ul和li
使用例如從這裏http://bonrouge.com/br.php?page=cssonclickswitch
在這個例子中,如果點擊鏈接,顯示一定的圖像。
修改的例子(住在這裏例如http://jsfiddle.net/w83ob3Lh/5/)
<ul id="cssonclickswitch" class="">
<li><a href="#n">Wine
<span><img alt="wine" height="50" width="50"></span></a>
<ul class="">
<li><a href="#">Option One 1-1</a> </li>
<li><a href="#">Option One 1-2</a> </li>
</ul>
</li>
</ul>
和CSS這個
#cssonclickswitch a span, #cssonclickswitch ul li {display: none;}
#cssonclickswitch a:active span,
#cssonclickswitch a:focus span,
#cssonclickswitch :active ul li,
#cssonclickswitch :focus ul li
{
display: block;
/*position: absolute;*/
position: relative;
top: 0;
left: 0px;
width: 50px;
color:red;
background:#fff;
}
所以在頁面加載#cssonclickswitch ul li {display: none;}
這是確定的。
如果點擊鏈接並按住鼠標按鈕按下看到「子類別」
Option One 1-1
Option One 1-2
問題是。如果釋放鼠標按鈕,那麼我可以看到圖像(這是確定的),但子類別消失(不好)。
如何在鼠標按鈕釋放後保持/顯示子類別(點擊鏈接後)?
似乎下一個問題。如果點擊「圖像」,沒有任何變化(沒關係)。但是,如果點擊鏈接(
似乎更簡單的使用jQuery ... – user2118559