簡體   English   中英

單擊添加課程,然后延遲刪除課程(超時功能)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM