gpt4 book ai didi

javascript - 内容更改时的瞬时文本突出显示

转载 作者:太空宇宙 更新时间:2023-11-04 07:02:26 24 4
gpt4 key购买 nike

在我的应用程序中,有一个这样的元素:

<label id="label" class="control-label">Label (Foo)</label>

由于某些响应用户输入的 javascript 代码,部分元素文本可能会更改:

<label id="label" class="control-label">Label (Bar)</label>

负责此更改的 javascript 类似于:

label.text('Label (Bar)');

为了向用户强调这一变化,我想暂时突出显示标签的变化部分。短时间后,这种效果应该会消失。请注意,此效果类似于 DOM 更改时 Chromium/Chrome 浏览器的开发人员工具的元素 View 的效果。

如何使用 html、css、jquery、javascript 和/或 bootstrap 实现这种效果?

编辑:至少,当内容改变时,整个标签可以高亮显示。

最佳答案

$('#mybtn').click(function() {
$('#label').html('Label (BAR)');
$('#label').addClass('highlight');
});
@keyframes highlight {
0% {
background: red;
}
100% {
background: none;
}
}

.highlight {
animation: highlight 1s;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label id="label" class="control-label">Label (Foo)</label>
<button id="mybtn">
Click Me
</button>

检查 fiddle希望这会有所帮助。

关于javascript - 内容更改时的瞬时文本突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51914478/

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