Jquery 如何延迟onClick图像链接,以便.gif动画可以在页面切换之前完成?

Jquery 如何延迟onClick图像链接,以便.gif动画可以在页面切换之前完成?,jquery,hyperlink,onclick,delay,gif,Jquery,Hyperlink,Onclick,Delay,Gif,我有一个.gif动画,它将更改为新的.gif图像源onClick,它还将onClick链接到另一个页面。我只是想弄清楚如何延迟链接,以便第二个.gif动画在切换页面之前完成。我该怎么做 我的当前代码(运行代码段时不会加载链接,但它在实际站点上工作) document.getElementById(“image1”).addEventListener(“单击”,函数)(){ this.src=”https://lowlifeclothing.co/wp-content/uploads/2020

我有一个.gif动画,它将更改为新的.gif图像源onClick,它还将onClick链接到另一个页面。我只是想弄清楚如何延迟链接,以便第二个.gif动画在切换页面之前完成。我该怎么做

我的当前代码(运行代码段时不会加载链接,但它在实际站点上工作)


document.getElementById(“image1”).addEventListener(“单击”,函数)(){
this.src=”https://lowlifeclothing.co/wp-content/uploads/2020/11/Loop12D.gif“location.href=”https://lowlifeclothing.co/shop/'

}); 这里是一个可能的例子

jQuery(函数($){
$(“#图像1”)。单击(函数(){
$(this).attr(“src”https://lowlifeclothing.co/wp-content/uploads/2020/11/Loop12D.gif");
var url=$(this.attr(“数据点击href”);
setTimeout(函数(){
window.location.href=url;
}, 1000);
});
});


这正是我想要的!我能得到进一步的帮助吗?我是一名新手开发人员,现在正试图将此脚本添加到我的站点中,我正在Wordpress上使用Elementor block builder,如何将其插入?我有一个自定义的HTML小部件,我一直在编写代码,直到我试图复制和粘贴你的答案。当我在StackOverflow上运行代码段时,它会起作用,但我的网站不会。@hunnaharms我不熟悉那个WP插件。如果你还在苦苦挣扎,我会查看支持文档,或者发布一个新问题。