[英]Add class on click and then remove class on delay (timeout function)
我正在使用jimdo,但是我有一個頭部區域,可以更改所有代碼,並且一切正常,但是此超時功能很酷。 任何幫助將是巨大的!
這是我的代碼,將一個類添加到狀態為display:none的動畫svg圖像中。 單擊下載按鈕,svg圖像將更改為display:block並運行3次,並在3秒后消失。 到現在為止還挺好。 我想要的是在svg淡出后刪除添加的類“ s-dwlnd”。 恰好在3秒鍾后才是正確的:) ...有沒有辦法做到這一點? 要向我的現有代碼添加工作超時功能? 並非所有與Jimdo合作的代碼:(
$( document ).ready(function() {
$( ".dwlnd-trg" ).click(function() {
$( ".dwlnd" ).addClass( "s-dwlnd" );
});});
是的,這樣的事情應該起作用:
$( document ).ready(function() {
$( ".dwlnd-trg" ).click(function() {
$( ".dwlnd" ).addClass( "s-dwlnd" );
setTimeout(function() {
$(".dwlnd").removeClass("s-dwlnd");
}, 3000); // Delay of 3 seconds
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.