我有這樣的HTML如何將鼠標懸停在一個列表的元素上並顯示另一個列表的元素?
<ul class="nav">
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
<ul class="output">
<li>Content and output here 1</li>
<li>Content and output here 2</li>
<li>Content and output here 3</li>
</ul>
與此Javascript
$(function(){
$(".nav li").hover(function(){
$(this).addClass("hover");
$('.output li').css('visibility', 'visible');
}, function(){
$(this).removeClass("hover");
$('.output li').css('visibility', 'hidden');
});
});
我試圖使其工作在那裏懸停在鏈接1顯示輸出1和懸停在鏈接2顯示輸出2,等等。但現在,懸停的導航鏈接無關緊要,輸出1始終顯示。另外,我無法更改標記,因爲我無法訪問模板,所以我只能更改CSS/JS。我想我在我的腳本中丟失了一些簡單的東西,以便鏈接1與輸出1,鏈接2與輸出2等匹配,但我無法弄清楚。一些新的腳本。謝謝。
我也需要做任何事情以確保每個鏈接和相應的輸出相互排列? (懸停下的鏈接下方的輸出)我試圖使它像一個下拉菜單。