[英]Hover on slideToggle (2 divs)
我的javascript / jquery遇到了問題。
我的屏幕底部有一個div,當我將它懸停在它上面時,我希望當我用鼠標在它上面時,div會出現並留在那里。 當我開箱時,它應該再次崩潰。 我的HTML:
<div id="footer">
<div id="howitworksBtn">
How it works
</div>
<div id="howitworksContent">
Second box
</div>
</div>
而我的Javascript,它還沒有工作,所以請幫忙!
$("#howitworksBtn").hover(function () {
$(this).parent().find("#howitworksContent").stop().slideToggle("slow");
});
編輯:
我的css:
#howitworksBtn {
width: 220px;
height: 20px;
margin: auto;
text-align: center;
background-color: gray;
-moz-border-radius: 15px 15px 0 0;
border-radius: 15px 15px 0 0;
}
#howitworksContent {
margin: 0;
display: none;
background-color: gray;
color: white;
text-align: center;
font-size: 3em;
font-family: helvetica;
}
#footer {
width: 100%;
position: absolute;
bottom: 0;
}
這非常簡單.. :)
$("#howitworksBtn").parent().hover(function () {
$(this).find("#howitworksContent").slideToggle("slow");
});
hover需要2個函數作為參數:
$("#howitworksBtn").hover(
function () {
$(this).parent().find("#howitworksContent").stop().slideToggle("slow");
},
function () {
$(this).parent().find("#howitworksContent").stop().slideToggle("slow");
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.