问题标签 [visual-glitch]
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中的小故障文本动画
我有文本链接,它们hover
使用 CSS 更改颜色并使用 jQuery 向左移动。
大多数情况下它工作得很好,但是当文本以大写“A”开头时,它会在文本字符后面留下一条奇怪的痕迹。这发生在 webkit 浏览器(但不是 Firefox)中。
有没有办法摆脱这个故障?
javascript - android webview在后台查看以前的内容
不确定这是否是由于使用透明背景而导致的问题,但我正在使用 webview 向用户显示网页,但是如果用户从链接加载另一个 url 或使用 javascript 将新内容动态插入页面渲染似乎出现故障。
故障是指页面保留在后台,而新内容/页面加载到前台。它们最终重叠并使所有内容变得非常不可读。
我在 webview 上关闭了硬件加速以启用透明背景,这会导致问题吗?
它类似于这个问题Android Webview Content Overlapping While Using Transparent Background。
非常感谢。
internet-explorer - 侧边栏 div 将主导航向下推
我似乎无法弄清楚这个......我一直在尝试我在网上找到的许多不同的“解决方案”,但他们似乎都没有这样做。
我有 2 个 div。一个是 200px 宽(侧边栏),另一个是 800px 宽(主要内容),但是当我将它们都向左浮动时,一些不好的魔力会下降,它们像楼梯台阶故障一样堆叠......
此外,整个木制背景 div 也被强制超过 200 像素...... :(
有任何想法吗?
这是网址。
主要是http://www.glacierspringsadventures.com/httpdocs/ CSS 是 /css/style.css">http://www.glacierspringsadventures.com/httpdocs//css/style.css
objective-c - UIWebView 故障中的 PNG 图像
我有一系列透明的 png,它们是几个 html 页面的一部分,它们有界分开UIWebViews
(本地存储);每个 webview 都在一个滚动视图中,这样我就可以在它们之间滑动。为了使思考尽可能轻松,我UIWebViews
在浏览滚动视图时动态加载和卸载。(我只保留当前/上一个/下一个并卸载所有其余部分)。在这一点上,碰巧只有几个这样的 png 在加载时会出现故障(不是每次都出现)。
[这是第一个故障]
我想知道发生这种情况的原因,以及为什么它只发生在 9 个 png 中的 2 个上。当然,如果你有解决方案,它会对我有很大帮助。
opengl - OpenGL - 相机移动或旋转时物体抖动
我已将相机对象附加到场景中的移动对象(汽车)。摄像头显示物体所在的区域(汽车前窗)。
我的问题是,当我的对象(带相机)移动或旋转时,屏幕上的对象(路灯,其他平行移动的汽车)似乎在晃动。即,我在原始对象附近看到了同一对象的实体对象和一些小的透明版本。相机改变方向时比直线移动时更容易观察到。直线移动时,灯离观察者较远时会晃动,在一定范围内会停止晃动,当靠近观察者时又会开始晃动。
我不认为 OpenGL 自己会在背景上产生运动模糊。但是我也找不到这个问题的名字,所以我找不到起点。
flash - 具有 wmode 不透明或透明的 Flex 应用程序会导致 Windows 上的 IE 出现图形故障
我有一个 Flex 应用程序,其中包含一些需要出现在其上的 HTML 元素。为此,我们将 wmode 设置为不透明(或透明)。但是,在 Windows 上的 Internet Explorer 中,当我们通过 mx:TextField 输入进行切换时,我们经常会看到图形故障。故障是一个矩形,几乎跨越了应用程序的宽度,并且与 TextField 一样高。矩形“擦除”Flash 内容并通过它显示站点的背景。
稍微滚动页面,单击浏览器,甚至右键单击 Flash 内容都会使故障消失(我假设 Flash 重绘时)。
将 wmode 设置为“window”或“direct”可以解决问题,但 HTML 元素当然不能再出现在 Flex 应用程序的顶部。
我们使用 SWFObject 来嵌入播放器。
有没有人遇到过类似的问题?谢谢!
android - 活动转换的视觉故障
我正在使用 ABS 开发应用程序。当我使用这个自定义活动动画时:
使用overridePendingTransition或getWindow().setWindowAnimations()
我在活动的顶部看到一个带有空格的活动,而它正在滑动,通知栏会在哪里。
而且这个故障不会发生在 ICS 上,如果它与 ABS 有关,我现在不会发生,但你知道吗?
谢谢。
c# - Windows Phone 7 上的 XNA 中出现横向图形故障
几个月来,我一直在研究跨平台框架/抽象层,基于 WP7 的 XNA 框架和 Android 和 iOS 的 Mono。在获得了适用于 Android 的大部分功能后,我最近回到了 WP7,以便让一个简单的游戏在两个平台上都能运行。
麻烦的是,我遇到了一个非常奇怪的图形错误。该错误不会出现在基于 Windows 的 XNA 游戏中,并且仅在方向为横向(默认或指定)时出现在 WP7 上。故障出现在模拟器上,但不在物理设备上。出于测试目的,我在红色背景上显示单个图像。
视窗 XNA
视窗 http://www.genius-i.com/images/Windows.png
Windows Phone 7(纵向)
肖像 http://www.genius-i.com/images/Portrait.png
Windows Phone 7(横向)
景观 http://www.genius-i.com/images/Landscape.png
显然,风景图像并没有像预期的那样出现。虽然这一切都是通过抽象层处理的,但 XNA 平台文件是相同的,Windows 和 WP7 版本之间的唯一区别是目标平台/框架。
同样,对图形设备和渲染器的调用是相同的。
在构建期间(从各种类和函数中提取)
初始化期间(从各种类和函数中提取)
绘图期间
是否有人对可能导致图形故障的原因有任何见解,例如我所描述的故障?
感谢您提供的任何帮助,并且很抱歉在几天内打扰了第二个问题。
完整代码
为了帮助识别问题,我提供了大量的实际代码。我最初排除它是因为它有点长,而且这些类是 XNA 大部分功能的简单包装器。
游戏课
图形后端类
图形后端 (XNA) 类是一个简单的包装类。它扩展了 GraphicsBackend 类,该类是抽象的并且不包含任何功能。
渲染器 2D XNA 类
Renderer 2D XNA 类是另一个简单的包装器。它继承自 Renderer2D 基类,该基类实现了大量用于绘制内容的抽象方法。它有一些非常基本的功能,我将首先详细介绍,但我不会费心包括所有空白方法。
directx - 偶尔丢失绘制天空球体的多边形(在远平面)
我正在绘制一个天空球体作为 3D 视图的背景。有时,在视图中导航时,会出现一个视觉故障:
故障示例:渲染显然没有在屏幕上放置片段的黑色形状
- 黑色是设备在每帧开始时被清除的颜色。
- 黑色区域的形状每次都不一样,有时可以看到很多多边形。它们总是以一个公共点为中心,通常靠近屏幕中心
- 在不改变导航(眼睛位置和外观)的情况下重新绘制不会使故障消失,即它似乎确实取决于特定的导航
- 导航改变的那一刻,即使是微乎其微的改变,它也会消失,天空会变得坚实。绝大多数的绘画是正确的。最终,当您四处走动时,您会发现另一个故障。
- 改变球体的半径(例如,近/远平面距离的 0.9)似乎并不能消除毛刺
- 更改 Z 缓冲区写入或效果技术中的 Z 测试没有区别
- 没有 DX 调试输出(在运行时的调试版本、最大验证和启用着色器调试的情况下运行时。)
这些故障的原因可能是什么?
我正在使用 Direct3D9(2010 年 6 月 SDK)、编译为 SM3 的着色器,并且在 Windows 7 和 XP 上的 ATI 卡和 VMWare Fusion 虚拟卡上观察到了故障。
示例代码
天空被绘制为球体(错误检查等删除了以下代码):
去创造
更改半径似乎不会影响故障的存在。
顶点着色器
像素着色器
没关系,即使输出纯色也会出现故障:
具有纯色像素着色器的相同图像,以确保 PS 不是问题的原因
技术
我尝试添加影响深度的状态设置,例如ZWriteEnabled = false
. 没有任何区别。
jquery - Chosen (chzn) 与 iPad 3:触摸 chzn 选择时短页面闪烁/弹跳
这很难说清楚,我想知道是否有其他人遇到过这个问题。
在 iPad3 上查看此预览。
1)单击任何 CHZN 下拉菜单。(选择)
-- 你会注意到屏幕闪烁.. 或弹跳.. 无论你想怎么称呼它。
2)现在尝试单击显示“更多页面”的按钮(为了测试,我将此按钮添加到页脚的底部填充 3000 像素)然后尝试再次使用 CHZN 下拉列表之一。
-- 现在没有闪烁了!只是一个流畅的滚动动画。
所以......似乎页面很短并且当 CHZN 控件之一获得焦点或被触摸时。就好像它想滚动到对象,但如果对象已经接近顶部并且在“折叠”下方没有任何可用的垂直滚动,它会反弹!它非常丑陋和暴力,你可以想象它破坏了任何带有 chzn 控件的简单主页的流畅性。
关于如何解决这个问题的任何想法?