好吧,所以我問過類似的問題之前,但我得到的答案是如此複雜,即使經過2個小時的嘗試將其整合到一個laravel網站它didn沒有工作。現在我知道這似乎很長,但實際上並非如此。我只是用幾句話表達自己的問題。請幫我讓這個下拉菜單正常工作
我真的很感激它,如果有人能請幫我解決這個問題(請看小提琴):http://jsfiddle.net/pyrot/NaE43/,以便它能正常工作(我已經提到了下面的問題)。
目前我使用了jquery的一些可憐的知識,現在如果有人能夠幫助我正常工作,那麼我現在必須共同破解jquery,但仍然非常感謝。
我試圖給它一個很酷的幻燈片下滑過渡時,當有人將鼠標懸停在「查看更多」鏈接上,這些鏈接隨着這些鏈接滑落:「廣告,賣,加入」以及每當有人懸停在這三個鏈接中的任何一個(請將鼠標懸停在小提琴的「廣告」鏈接上),應該會出現另一個下拉框,但是此時右側有幻燈片打開過渡。當我從「查看更多」鏈接移動鼠標時,我也在努力如何使下拉不會消失。我很可惜地在第一個下拉框中做了這個,把它的邊距放在非常接近「查看更多」鏈接的位置,而當我試圖去看它時,第二個下拉框(右邊),它就像一個魔術一樣消失。我老老實實地在這上面花了很多時間,但我卻無法讓它工作。請幫助我某人!
這是我的導航:
<ul id="parent-ul">
<li><a href="#">home</a></li>
<li><a href="#">about</a></li>
<li><a href="#">brands</a></li>
<li><a href="#" class="view-drop">view more</a>
<span class="view-drop-content">
<ul>
<li><a href="#" class="v-d-link-one">Ads</a></li>
<li><a href="#" class="v-d-link-two">sell</a></li>
<li><a href="#" class="v-d-link-three">Join</a></li>
</ul>
</span>
<span class="view-drop-content-two">
<ul>
<li><a href="#">link 1</a></li>
<li><a href="#">link 2</a></li>
<li><a href="#">link 3</a></li>
</ul>
</span>
</li>
<li><a href="#">LINK 4</a></li>
<li><a href="#">LINK 5</a></li>
</ul>
這是我的代碼:
$(document).ready(function() {
$(".view-drop, .view-drop-content").hover(function(){
$('.view-drop-content').show();
}, function(){
$('.view-drop-content').hide();
}) ;
});
$(document).ready(function() {
$(".v-d-link-one, .view-drop-content-two").hover(function(){
$('.view-drop-content-two').show();
}, function(){
$('.view-drop-content-two').hide();
}) ;
});
,這是我的CSS:
#parent-ul li {
display: inline !important;
list-style-type:none !important;
padding-right: 5px
}
.view-drop-content {
display: none;
background-color: #000000;
width: auto;
height: auto;
position: absolute;
margin: 15px auto 0px -65px;
z-index: 10;
float: left;
border: 4px #84ca40 solid;
border: 2px #84ca40 solid !important;
border-radius: 5px;
overflow: hidden;
padding: 0px !important;
text-indent: -30px;
}
.view-drop-content-two {
display: none;
background-color: #000000;
width: auto;
height: auto;
position: absolute;
margin: 15px auto 0px 0px;
z-index: 10;
float: right;
border: 4px #84ca40 solid;
border: 2px #84ca40 solid !important;
border-radius: 5px;
overflow: hidden;
padding: 0px !important;
text-indent: -30px;
}
.view-drop-content > ul li a,
.view-drop-content-two > ul li a {
color: #ffffff;
display: block;
text-align: left;
width: 100%;
height: auto;
}
Instaed嘗試'MouseEnter/MouseLeave/MouseOver'事件。 – ankur140290
我在大約四(4)小時前嘗試過使用這個功能,但在我家門口出現了更多問題。感謝您通過Ankur140290的回覆。 – riley
你應該指定「類似的問題」,以便我們可以檢查它的答案,看看它是否真的是重複的。大聲呼喊並不是真的有幫助。 –