attr 替換 src 同時有 fadeIn 效果?

发布于 2022-09-07 16:06:21 字数 419 浏览 12 评论 0

替換的目標

<img class="" id="productview_icon" src="">

觸發 event 的對象

<img class="change-display" data-icon_src="xxx" src="">

event

e.preventDefault();
var icon_src = e.currentTarget.dataset.icon_src;

$('#productview_icon').fadeIn().attr('src', icon_src);

我發現這樣無法達到 fadeIn 效果
他就直接換src 了,一點效果也沒有
要怎麼實現這個功能?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

过期以后 2022-09-14 16:06:21

图片FadeIn测试

$(document).ready(function () {
        var img = $("#my-img");
        img.fadeOut("slow",function () {
            img.attr("src",img.data("src"));
            img.fadeIn(4000);
        });
    });
累赘 2022-09-14 16:06:21

文档: http://www.w3school.com.cn/jq... 设置过度时间

兮子 2022-09-14 16:06:21

只能用两个图片,一个 fadeIn 一个 fadeOut

落在眉间の轻吻 2022-09-14 16:06:21

用css写两个class来控制,然后用js切换class,就能加上fadeIn/fadeOut效果,或者写动画,用animate来控制

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文