问题标签 [flicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2830 浏览

jquery - 如何避免在jquery中闪烁?

我正在将 jquery 与 asp.net webforms 一起使用......我正在使用 asp.net pagemethods 和 jquery....

我在单击锚标记时清空 div 并用新内容填充它。当我的新数据加载到它时,我的 div 会闪烁...如何在 jquery 中避免这种情况?我可以为此使用任何效果吗....

和我的页面,

我的getRecordspage()功能是

0 投票
1 回答
1289 浏览

html - 在页面转换之间停止闪烁的任何技巧?

具体来说,我使用 .hta 来显示页面。由于内容是本地的,因此页面会立即加载,但在重绘时会出现闪烁。有什么技巧可以用来阻止它闪烁或减少效果吗?

我在某处听说页面过渡效果可以提供帮助,但是有人有什么想法吗?请记住,作为一个 .hta 文件,我有更多的灵活性,可以运行 vbscript 等并做一些花哨的事情。

0 投票
12 回答
104207 浏览

c# - 如何修复用户控件中的闪烁

在我的应用程序中,我不断地从一个控件转移到另一个控件。我创造了没有。用户控件,但在导航期间我的控件会闪烁。更新需要 1 或 2 秒。我试图设置这个

但它没有帮助......每个控件都有相同的背景图像和不同的控件。那么它的解决方案是什么..
谢谢。

0 投票
2 回答
4886 浏览

c# - 调整窗口大小会导致黑条

我有一个表单,它在构造函数中设置这些样式:

我在Paint事件中画了一些矩形。表单上没有控件。但是,当我调整表格大小时,表格的右侧和底部都有黑色条纹。有没有办法摆脱它们?我已经尝试了一切,听WM_ERASEBKGNDin WndProc,手动绘制表单WM_PAINT,实现自定义双缓冲区等。还有什么我可以尝试的吗?

我发现了这个: https ://connect.microsoft.com/VisualStudio/feedback/details/522441/custom-resizing-of-system-windows-window-flickers 看起来它是 DWM 中的一个错误,但我只是希望我能做一些解决方法。

请注意,我必须使用双缓冲,因为我想在Paint活动中绘制非常强烈的图形演示。我在 C# .NET 2.0、Win7 中开发。

状态更新 1

通过自己实现调整大小功能,我设法摆脱了大部分黑色条纹。但是,仍然存在一些小故障。有什么办法可以resize同时paint操作吗?这是我需要做的伪代码:

有没有办法实现上面的代码?

第二种解决方案可能是回缓冲整个表单,包括非客户区。但是怎么做呢?我不想自己绘制非客户区域,因为我想在 Vista/7 上保持良好的航空效果。任何帮助将不胜感激。

状态更新 2

看起来这个问题是无法解决的,因为它在 Windows 上无处不在,在每个应用程序中。我们只能希望 MS 在 Mac OS X 中获得一些灵感,并在新的 Windows 中提供适当的 API。

0 投票
4 回答
11781 浏览

c# - C# - 将控件移动到鼠标的位置

当用户单击并拖动控件时,我试图让控件跟随光标。问题是 1.) 控件没有转到鼠标的位置,以及 2.) 控件闪烁并飞来飞去。我尝试了几种不同的方法来做到这一点,但到目前为止都失败了。

我试过了:

但这些都不起作用。任何帮助表示赞赏,并提前感谢!

0 投票
1 回答
707 浏览

flex3 - Flex 3 - 消除图像闪烁

我有一个具有不同组件的应用程序,可以通过主应用程序中的视图堆栈访问这些组件。

主应用程序如下所示:

在 myComponent1 中,我有一个横向列表,用户可以在其中选择产品。在 myComponent2 中,组件内有 2 个容器。左侧容器具有在 myComponent1 中选择的产品的较大图像,右侧容器具有产品的所有特征。两个容器都有一个嵌入的背景图像。

当我在 myComponent1 中选择产品时,应用程序会显示 myComponent2。显示组件时,我首先看到没有产品大图的页面,然后两个容器闪烁,显示产品图像。

我怎样才能避免这种闪烁?真的很烦>_<

提前感谢您的帮助 =)

问候。BS_C3

0 投票
2 回答
494 浏览

wpf - WPF - 暂停 UI 线程?

我有一个带有可拖动标签的标签控件。释放鼠标时,它会从 tabControl 中删除选定的选项卡并将其添加到新位置。我的问题是 TabControl 在删除选项卡后自行绘制,然后在添加选项卡时再次绘制,因此有一个非常明显的闪烁,显示正在移动的选项卡后面的选项卡。

有没有办法可以暂停 UI 线程,以便在删除和插入操作都完成之前选项卡控件不会重绘?或者也许是其他一些重新排列选项卡项的替代方式?拖放操作作为附加属性存在于单独的代码文件中

0 投票
4 回答
3644 浏览

jquery - jQuery - 使用 hover() 动画闪烁

我有这个问题中描述的设置,效果很好。本质上,当您将鼠标移到下拉菜单上以显示更多选项时,它会增长。

但是,有一个小问题。如果您将鼠标移到#dropdowndiv 之外,然后再次快速移回,它会不断触发mouseentermouseleave事件,从而导致无休止的闪烁循环。我怎样才能绕过它?

这是我当前的 jQuery 代码

和当前的 HTML 代码

dropdown默认情况下可见(10% 不透明度),optionspeek始终可见,一旦将鼠标悬停在它上面,optionsdiv 就会向下滑动,并且其中的链接变得可见。

0 投票
4 回答
6308 浏览

jquery - Firefox 中的 jQuery SlideDown 闪烁

又是一个 jQuery、Firefox 闪烁的问题。(在 IE6/7/8、Safari 中无闪烁)

我在这里上传了一个示例页面:http: //sithlord.bplaced.net/testing/jquery_flickering/flickering.html

有两个 div 容器。内部 div 是我隐藏的那个。外层是带有样式元素的包装容器。我发现闪烁只发生在选择框上。没有 SelectBox 就没有闪烁。

但这还不是全部:(我不能发布第二个超链接:它与上面的链接相同;只需将“flickering.html”更改为 not_flickering.html)

在这种情况下,我选择了一个较低的“选项” - 如您所见,在这种情况下闪烁消失了。当总体选择较少时,也会发生同样的情况。(少于约 20 个)

我发现的唯一解决方法是删除选择框:)

任何想法,为什么会发生这种情况以及如何解决?

谢谢!

0 投票
21 回答
89851 浏览

iphone - iPhone WebKit CSS 动画导致闪烁

这是 iphone 网站: http ://www.thevisionairegroup.com/projects/accessorizer/site/

单击“立即玩”后,您将进入游戏。枪会滚动进来。您可以上下滚动钱包和配件。您可以看到,当您松开时,它们会卡入到位。就在那个瞬间发生时,会发生闪烁。我使用的唯一 webkit 动画是:

我根据我是否想要动画来选择第一个或第二个过渡,而变换是我移动事物的唯一方式。

最大的问题是当您单击“匹配项目”时,然后单击“再次播放”。您会看到,随着枪支的动画化,配饰/钱包的整个背景都变成了白色。有人可以告诉我为什么会这样吗?