Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery的漂亮、微妙、临时高亮显示技术_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery的漂亮、微妙、临时高亮显示技术

Javascript 使用jQuery的漂亮、微妙、临时高亮显示技术,javascript,jquery,Javascript,Jquery,我正在寻找一种技术,它不像我见过的大多数技术那样令人讨厌,它可以暂时引起人们对一个小通知段落的注意 我一直忙于添加和删除类和包装器div,到目前为止没有太大的成功 感谢您的建议。您可能走对了方向,只需使用计时器进行更改,然后删除您想要应用的新样式 请看一下本页上的第二个setTimeout示例,以获得灵感 编辑 我想你想要的是淡入淡出的效果。这可以通过使用两个类来表示默认和突出显示之间的状态来实现。加载后等待几秒钟,移动到稍微突出显示,等待10秒并再突出显示一点,然后在另一个10秒的完全突出显

我正在寻找一种技术,它不像我见过的大多数技术那样令人讨厌,它可以暂时引起人们对一个小通知段落的注意

我一直忙于添加和删除类和包装器div,到目前为止没有太大的成功


感谢您的建议。

您可能走对了方向,只需使用计时器进行更改,然后删除您想要应用的新样式

请看一下本页上的第二个setTimeout示例,以获得灵感

编辑
我想你想要的是淡入淡出的效果。这可以通过使用两个类来表示默认和突出显示之间的状态来实现。加载后等待几秒钟,移动到稍微突出显示,等待10秒并再突出显示一点,然后在另一个10秒的完全突出显示中,将其保持在那里一两秒钟,然后在10秒的间隔内向后移动课程。这只是一个示例,但通过一些调整,您可以使其成为您喜欢的“渐进式”。

您可能走对了方向,只需使用计时器进行更改,然后删除要应用的新样式

请看一下本页上的第二个setTimeout示例,以获得灵感

编辑
我想你想要的是淡入淡出的效果。这可以通过使用两个类来表示默认和突出显示之间的状态来实现。加载后等待几秒钟,移动到稍微突出显示,等待10秒并再突出显示一点,然后在另一个10秒的完全突出显示中,将其保持在那里一两秒钟,然后在10秒的间隔内向后移动课程。这只是一个示例,但通过一些调整,您可以使其成为您喜欢的“渐进式”。

我使用它,如果您需要在单击后高亮显示某个部分,它的效果非常好


我使用它,如果你需要在点击后突出显示一个部分,它的效果非常好


您可以创建具有所需颜色效果的CSS类(.highlight,例如),并将样式临时应用于所选元素:

$('#foo').addClass('highlight').delay(800).removeClass('highlight');

您可以创建具有所需颜色效果的CSS类(.highlight,例如),并将样式临时应用于所选元素:

$('#foo').addClass('highlight').delay(800).removeClass('highlight');

你觉得现有的解决方案有什么不好的地方?黄色闪光技术很常见,也很不引人注目。我想我想到的令人讨厌的方法大多是闪光广告。到目前为止,我所能做到的并没有比这些更好,问题在于。你觉得现有的解决方案有什么令人讨厌的地方?黄色闪光技术很常见,也很不显眼。我想我想到的最讨厌的是闪光广告。到目前为止,我所能做到的并没有比这些更好,这就是问题所在。谢谢。这是我做过的实验,但我希望能有一个更为渐进、不那么突然和令人吃惊的结果。数字800,它对应的时间值是多少?是800毫秒吗?jquery delay()不适用于addClass/removeClass,仅适用于排队操作。有几种解决方案,但我发现以下变化最适合我:谢谢。这是我做过的实验,但我希望能有一个更为渐进、不那么突然和令人吃惊的结果。数字800,它对应的时间值是多少?是800毫秒吗?jquery delay()不适用于addClass/removeClass,仅适用于排队操作。有几种解决方案,但我发现以下变化最适合我:谢谢Matthew,这接近于我一直在尝试的,但需要更渐进的。我想我不明白你说的渐进是什么意思?类似于fadeIn()和fadeOut()效果。谢谢Matthew,这接近于我一直在尝试的,但是需要更渐进的方法。我想我不明白你说的渐进是什么意思?类似于fadeIn()和fadeOut()效果。我相信你可以利用它的fadeIn/out效果,并将其与iamkoa posted这样的定时函数结合使用。(我猜你的意思是让它慢慢淡入淡出)我相信你可以将它的淡入淡出效果与iamkoa posted这样的定时功能结合使用。(我猜你的意思是让它慢慢淡入淡出)