這裏有一個簡單的演示:
http://jsfiddle.net/brvX3/11/
HTML:
<ul>
<li><a href="">Menu item</a>
<div style="display:none">
<ul>
<li><a href="">Menu2 item1</a></li>
<li><a href="">Menu2 item1</a></li>
</ul>
<ul>
<li><a href="">Menu2 item2</a></li>
<li><a href="">Menu2 item2</a></li>
</ul>
</div>
</li>
<li><a href="">Menu item</a></li>
<li><a href="">Menu item</a></li>
</ul>
CSS:
body {
font-family:arial;
font-size:10px;
}
ul, li {
margin:0;
passing:0
}
ul > li {
float:left;
position:relative;
}
ul li a {
display:block;
padding:3px;
width:80px;
background-color:#e0e0e0
}
ul div {
position:absolute;
width:180px;
background-color:#e0e0e0
}
ul ul {
float:left;
width:90px
}
ul li a:hover > div {
display:block;
}
JS:
$("ul a").hover(
function(){ $(this).next().show() },
function() { $(this).next().hide() }
);
$("ul div").hover(
function(){ $(this).show() },
function() { $(this).hide() }
)
謝謝#Diodeus ...對不起,我已經更新了這個問題。我無法打破當前的專欄。第二列是動態更新的。抱歉給你帶來不便。 – ragsonWeb
我已經更新了我的答案。我希望這有幫助。 –
#Diodeus:非常感謝。我曾嘗試在其中放置一個div,但它不起作用。我以爲我錯了。但看着這顯示我的JavaScript代碼是錯誤的。萬分感謝... – ragsonWeb