我需要你的幫助,我正在一個網站上工作,我想要一個div延遲2秒,然後在另一個div被點擊時淡入,但是當我想再次點擊它時(關閉它)我想讓它瞬間淡出。任何幫助?div淡入淡出
div淡入淡出
回答
如果你可以使用jQuery,下面的代碼將幫助你做到這一點,因爲我得到了你想要的東西: 這是默認的CSS:
.invisElem{display:none}
和jQuery代碼:
$('body').on('click', '.boxbutton1', function(){
var counter = $(this).data('count');
if(counter == undefined){
counter = 0;
setTimeout(function() {
$('.gymtext').fadeIn(500)//fadeIn after 2 seconds(2000 ms)
}, 2000);
}
else if(counter == 0){
$('.gymtext').fadeOut(function(){
$('.gymtext').remove()
});//fadeout quickly then remove
}
})
我試圖寫下它新手友好,如果你需要幫助添加評論
請問您可以爲我編輯這個,它的'.boxbutton1',我想點擊,我想'.gymtext'是淡出,謝謝 –
它的完成。請考慮接受正確答案:D!並隨時詢問是否有問題 – Homam
這似乎並沒有工作,我可以給你發送整個代碼嗎? –
<script>
$(document).ready(function(){
$("button").click(function(){
$("#div").fadeToggle(240);
});
});
</script>
<button>Click to fade DIV</button>
<div id="div" style="width:100px;height:100px;background-color:blue;"></div>
Html:
<div><a href="#" id="btn">Show div1 and hide div2</a></div>
<div id="div1">Div1</div>
<div id="div2">Div2</div>
定製CSS:
#div2 {display:none;}
Jquery的:
$('#btn').click(function(e){
$('#div1').fadeOut('slow', function(){
$('#div2').fadeIn('slow');
});
});
當你點擊'#btn''#div1'淡入淡出然後'#div2'淡入?它有一個完整的反向功能,2秒鐘在哪裏? – Homam
- 1. 淡入淡出div
- 2. 簡單的淡入淡出淡出div
- 3. jQuery淡入。淡入淡出div和h1
- 4. Multiple Div淡入淡出
- 5. JQuery - div淡入淡出
- 6. 淡入淡出div標記
- 7. jquery淡入淡出div
- 8. 淡入/淡出div scrollTop
- 9. jquery淡入淡出div中的背景圖像 - 淡入淡出
- 10. 淡入淡出背景圖像淡入淡出div內容
- 11. 淡出div然後淡入新div jquery
- 12. 淡入淡出DIV和嵌套的DIV
- 13. 淡出DIV,並在下一個DIV與jQuery淡入淡出
- 14. jquery淡出,淡入淡出,等待,淡入淡出
- 15. 淡入淡出
- 16. 淡入淡出
- 17. 淡入淡出
- 18. 淡入淡出UILabel,改變文字,淡入淡出:只有淡入淡出
- 19. 淡入淡出淡入淡出下一個div和動畫中的子元素
- 20. jquery fadeOut div無法淡入淡出
- 21. 淡入淡出相關的div動畫
- 22. 在循環中淡入淡出的div
- 23. 在jquery div中淡入淡出
- 24. 淡入淡出並切換z-index div
- 25. 淡入淡出隱藏的div與jquery
- 26. 滾動頁面時淡入淡出div
- 27. 在jQuery上滾動淡入淡出div
- 28. CSS3隱藏的div淡入淡出?
- 29. 懸停淡入淡出與多個div
- 30. 如何淡入淡出div元素
嘗試使用jQuery庫:http://api.jquery.com/fadeIn/ –