Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Jquery 调试当“不透明度”设置为0时,元素为何短暂出现在页面加载上_Jquery_Css - Fatal编程技术网

Jquery 调试当“不透明度”设置为0时,元素为何短暂出现在页面加载上

Jquery 调试当“不透明度”设置为0时,元素为何短暂出现在页面加载上,jquery,css,Jquery,Css,如果主持人认为这个问题不可接受,我很抱歉 我只是不确定如何调试这个问题,因为大约有1到2秒钟的时间来捕获发生的问题 请查看 带有彩色块的打开消息设置为不透明度0,然后使用jQuery,经过一段延迟后,我们将不透明度设置为1,并使用CSS转换来创建效果 据我所知,所有三个块都是以相同的方式构建的,但出于某种原因,在不透明度=0开始之前,绿色块在页面加载时短暂显示 任何人都能发现为什么会发生这种情况,或者建议我如何弄清这一点,在Chrome的开发工具的所有三个模块中,一切看起来都是一样的 如果有任何

如果主持人认为这个问题不可接受,我很抱歉

我只是不确定如何调试这个问题,因为大约有1到2秒钟的时间来捕获发生的问题

请查看

带有彩色块的打开消息设置为不透明度0,然后使用jQuery,经过一段延迟后,我们将不透明度设置为1,并使用CSS转换来创建效果

据我所知,所有三个块都是以相同的方式构建的,但出于某种原因,在不透明度=0开始之前,绿色块在页面加载时短暂显示

任何人都能发现为什么会发生这种情况,或者建议我如何弄清这一点,在Chrome的开发工具的所有三个模块中,一切看起来都是一样的


如果有任何建议,我将不胜感激。提前感谢。

解决了这个问题,与jQuery的加载无关


在jQuery将不透明度设置为0之前,特定媒体查询和更新的
display:block
CSS声明在瞬间覆盖了基本默认值
display:none

您应该尝试在中重新创建问题;这样,当你的问题自行解决后,这个问题对未来的访客仍然有用。@James Donnelly-我实际上在想这个问题。我现在就去。谢谢。我猜元素隐藏的速度不够快,所以您可以看到初始动画。在CSS中,将元素设置为
display:none
,然后使用
show()
显示元素如果要调试,可以在Chrome=F12的源窗格中的JS中设置断点;,选择你的JS文件,点击左边的灰色条,输入一个断点。然后你就可以及时看到HTML/CSS等在那一刻发生了什么。谢谢@jammykam-现在正在做这件事。很好的旧CSS覆盖!JS开火后很难追踪到。如果您怀疑这是一个JS问题,那么要么中断并检查继承,要么关闭JS(假设您没有AJAX加载内容)。是的,最后我特意停止了JS触发,看看之前发生了什么。我不知道为什么我以前没有想到它。谢谢你的帮助。