我很新jQuery的/ javascript和我試圖做一個動畫下拉框,當我點擊到我的導航欄中的按鈕。股利顯示更改爲隱藏,當我使用一個ID
我的代碼工作的jsfiddle http://jsfiddle.net/SQHQ2/2898/
內但當我嘗試到我的網站中實現這一點,並刷新頁面,股利完全消失。我使用了檢查元素,它似乎更改爲「顯示:無」。我試過將div改爲按鈕,但仍無濟於事。我只是想讓按鈕工作!大聲笑
請有人可以告訴我哪裏出錯了嗎?
這是我的html:
<div class="col-md-4 right">
<ul id="user-bar">
<li><div class="btn-burger" id="userlinksbox"><span class="fa fa-bars"></span></div></li>
<li><a href="#">My Account</a></li>
<li><a href="#">Logout</a></li>
</ul>
</div>
<!----- USER LINKS BOX ----->
<div class="user-links-box">
<h1>Test</h1>
</div>
我的CSS:
.user-links-box {
height: 400px;
width: 285px;
padding: 15px;
top:-400px;
right:0px;
position: absolute;
background-color: #111;
color: #fff;
text-align: center;
z-index: 4;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
最後,JS我使用:
$(document).ready(function(){
$("#userlinksbox").toggle(function(){
$('.user-links-box').animate({top:40},500);
},function(){
$('.user-links-box').animate({top:-400},500);
});
});
沒有一個實際的鏈接,我們不能真正幫助,因爲代碼的小提琴作品。必須有其他事情正在進行。 –
你能從開發工具看到添加'display:none'的CSS類嗎?'div'嗎? – Andrea
增加我的網站鏈接 –