问题标签 [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.
jquery - 如何避免在jquery中闪烁?
我正在将 jquery 与 asp.net webforms 一起使用......我正在使用 asp.net pagemethods 和 jquery....
我在单击锚标记时清空 div 并用新内容填充它。当我的新数据加载到它时,我的 div 会闪烁...如何在 jquery 中避免这种情况?我可以为此使用任何效果吗....
和我的页面,
我的getRecordspage()
功能是
html - 在页面转换之间停止闪烁的任何技巧?
具体来说,我使用 .hta 来显示页面。由于内容是本地的,因此页面会立即加载,但在重绘时会出现闪烁。有什么技巧可以用来阻止它闪烁或减少效果吗?
我在某处听说页面过渡效果可以提供帮助,但是有人有什么想法吗?请记住,作为一个 .hta 文件,我有更多的灵活性,可以运行 vbscript 等并做一些花哨的事情。
c# - 如何修复用户控件中的闪烁
在我的应用程序中,我不断地从一个控件转移到另一个控件。我创造了没有。用户控件,但在导航期间我的控件会闪烁。更新需要 1 或 2 秒。我试图设置这个
但它没有帮助......每个控件都有相同的背景图像和不同的控件。那么它的解决方案是什么..
谢谢。
c# - 调整窗口大小会导致黑条
我有一个表单,它在构造函数中设置这些样式:
我在Paint
事件中画了一些矩形。表单上没有控件。但是,当我调整表格大小时,表格的右侧和底部都有黑色条纹。有没有办法摆脱它们?我已经尝试了一切,听WM_ERASEBKGND
in 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。
c# - C# - 将控件移动到鼠标的位置
当用户单击并拖动控件时,我试图让控件跟随光标。问题是 1.) 控件没有转到鼠标的位置,以及 2.) 控件闪烁并飞来飞去。我尝试了几种不同的方法来做到这一点,但到目前为止都失败了。
我试过了:
和
但这些都不起作用。任何帮助表示赞赏,并提前感谢!
flex3 - Flex 3 - 消除图像闪烁
我有一个具有不同组件的应用程序,可以通过主应用程序中的视图堆栈访问这些组件。
主应用程序如下所示:
在 myComponent1 中,我有一个横向列表,用户可以在其中选择产品。在 myComponent2 中,组件内有 2 个容器。左侧容器具有在 myComponent1 中选择的产品的较大图像,右侧容器具有产品的所有特征。两个容器都有一个嵌入的背景图像。
当我在 myComponent1 中选择产品时,应用程序会显示 myComponent2。显示组件时,我首先看到没有产品大图的页面,然后两个容器闪烁,显示产品图像。
我怎样才能避免这种闪烁?真的很烦>_<
提前感谢您的帮助 =)
问候。BS_C3
wpf - WPF - 暂停 UI 线程?
我有一个带有可拖动标签的标签控件。释放鼠标时,它会从 tabControl 中删除选定的选项卡并将其添加到新位置。我的问题是 TabControl 在删除选项卡后自行绘制,然后在添加选项卡时再次绘制,因此有一个非常明显的闪烁,显示正在移动的选项卡后面的选项卡。
有没有办法可以暂停 UI 线程,以便在删除和插入操作都完成之前选项卡控件不会重绘?或者也许是其他一些重新排列选项卡项的替代方式?拖放操作作为附加属性存在于单独的代码文件中
jquery - jQuery - 使用 hover() 动画闪烁
我有这个问题中描述的设置,效果很好。本质上,当您将鼠标移到下拉菜单上以显示更多选项时,它会增长。
但是,有一个小问题。如果您将鼠标移到#dropdown
div 之外,然后再次快速移回,它会不断触发mouseenter
和mouseleave
事件,从而导致无休止的闪烁循环。我怎样才能绕过它?
这是我当前的 jQuery 代码
和当前的 HTML 代码
dropdown
默认情况下可见(10% 不透明度),optionspeek
始终可见,一旦将鼠标悬停在它上面,options
div 就会向下滑动,并且其中的链接变得可见。
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 个)
我发现的唯一解决方法是删除选择框:)
任何想法,为什么会发生这种情况以及如何解决?
谢谢!
iphone - iPhone WebKit CSS 动画导致闪烁
这是 iphone 网站: http ://www.thevisionairegroup.com/projects/accessorizer/site/
单击“立即玩”后,您将进入游戏。枪会滚动进来。您可以上下滚动钱包和配件。您可以看到,当您松开时,它们会卡入到位。就在那个瞬间发生时,会发生闪烁。我使用的唯一 webkit 动画是:
我根据我是否想要动画来选择第一个或第二个过渡,而变换是我移动事物的唯一方式。
最大的问题是当您单击“匹配项目”时,然后单击“再次播放”。您会看到,随着枪支的动画化,配饰/钱包的整个背景都变成了白色。有人可以告诉我为什么会这样吗?