gpt4 book ai didi

jquery - 更改 H3 颜色 onClick 然后淡出

转载 作者:行者123 更新时间:2023-11-28 09:29:03 25 4
gpt4 key购买 nike

我的页面顶部有一个按钮,当我单击它时它会滚动到一个 DIV,但我也希望它使 h3 闪烁到一种颜色,然后在它滚动到它时返回到原始颜色Facebook 负责通知。

到目前为止的 JQuery:

        function goToByScroll(id) {
$('html,body').animate({ scrollTop: $("#" + id).offset().top }, 'slow');
$("#" + id).css({ "color": "yellow" }).delay(1000).css({ "color": "#222" });
}

到目前为止的 HTML:

<a href="javascript:void(0)" onclick="goToByScroll('createdest')">Add Destination</a>

<h3 id="createdest">Add a Country</h3>

但到目前为止,一切都没有改变。接下来我可以尝试什么?

最佳答案

使用 animate() 函数的回调在动画完成后立即运行代码。

此外,我添加了 data 属性来存储元素的原始颜色:

var $target = $("#" + id);
$target.data('oldColor', $target.css("color"));
$target.css("color", "yellow");

$('html,body').animate({ scrollTop: $("#" + id).offset().top }, 'slow', function() {
$target.delay(1000).css('color', $target.data('oldColor'))
});

关于jquery - 更改 H3 颜色 onClick 然后淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com