【发布时间】:2011-07-09 11:49:37
【问题描述】:
我正在寻找一种方法来执行以下操作。
我将<div> 添加到页面,然后ajax 回调返回一些值。 <div> 填充了来自 ajax 调用的值,然后 <div> 被附加到另一个 <div> 之前,它充当表格列。
我想引起用户的注意,向她/他展示页面上有新内容。
我希望<div> 闪烁,而不是显示/隐藏,而是高亮/取消高亮一段时间,比如说 5 秒。
我一直在研究 blink 插件,但据我所知,它只在元素上显示/隐藏。
顺便说一句,解决方案必须是跨浏览器的,是的,不幸的是,IE 包括在内。我可能需要稍微修改一下才能让它在 IE 中工作,但总的来说它必须工作。
【问题讨论】:
-
请不要。如果必须,只需使用高亮效果 (docs.jquery.com/UI/Effects/Highlight) 将其高亮,但不要让它闪烁。
-
@tv 我认为短暂的两三个“眨眼”(“眨眼”希望是一些微妙的东西,比如动画边框发光或类似的东西)是可以的,不刺激,但绝对老- 长时间眨眼会很糟糕。
-
呵呵,我知道眨眼很烦人,但它其实是有目的的。用户不需要整天坐在显示器旁边,所以他必须从远处看看是否有什么变化
-
你们太搞笑了。网页只用于你们认为正确的事情?我不想强调,我需要眨眼,因为我正在编写一个要在大尺寸电视上观看的过程监控页面,它需要闪烁红色并继续,以便人们的眼睛被吸引。
标签: javascript jquery css highlight effects