为什么js效果 需要刷新才能显示

zd_catherine 2015-10-12 01:59:19
本人刚转型前端 js还不是很会 请问一下js效果偶尔会出现不能正确显示的现象 需要刷新之后才能显示 这个是什么问题呢 是跟网速有关吗?请大神赐教一下。。
...全文
671 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Only蜡笔小新 2015-10-19
  • 打赏
  • 举报
回复
引用 7 楼 zd_catherine 的回复:
[quote=引用 5 楼 guang505088726 的回复:] 我不知道楼主描述的是那种情况: 1.修改JS后,JS效果偶尔能正常显示 。 这种情况大部分是因为浏览器的缓存机制,并不存在什么问题。 2.楼主写好一个带有JS的页面,初次打开未显示写好的JS效果,再次刷新JS效果正常。 这种情况下一般是因为JS的加载顺序,具体什么时候加载要看楼主具体要实现是么效果
跟第二种情况很像 但是并不是初次打开的时候都没有效果 是偶尔出现需要刷新才能正常显示 时好时坏的 应该跟js加载顺序没有关系吧?[/quote] 那楼主走下断点看看呢 是不是某个值的获取的问题呢?
zd_catherine 2015-10-16
  • 打赏
  • 举报
回复
引用 5 楼 guang505088726 的回复:
我不知道楼主描述的是那种情况: 1.修改JS后,JS效果偶尔能正常显示 。 这种情况大部分是因为浏览器的缓存机制,并不存在什么问题。 2.楼主写好一个带有JS的页面,初次打开未显示写好的JS效果,再次刷新JS效果正常。 这种情况下一般是因为JS的加载顺序,具体什么时候加载要看楼主具体要实现是么效果
跟第二种情况很像 但是并不是初次打开的时候都没有效果 是偶尔出现需要刷新才能正常显示 时好时坏的 应该跟js加载顺序没有关系吧?
qq_32036615 2015-10-15
  • 打赏
  • 举报
回复
如果你这段js效果控制的代码是后来动态生成的话 那就是楼上的人说的顺序问题了 你可以在生成这段代码之后再初始化一下你的js效果
Only蜡笔小新 2015-10-15
  • 打赏
  • 举报
回复
我不知道楼主描述的是那种情况: 1.修改JS后,JS效果偶尔能正常显示 。 这种情况大部分是因为浏览器的缓存机制,并不存在什么问题。 2.楼主写好一个带有JS的页面,初次打开未显示写好的JS效果,再次刷新JS效果正常。 这种情况下一般是因为JS的加载顺序,具体什么时候加载要看楼主具体要实现是么效果
Sjx_sir 2015-10-15
  • 打赏
  • 举报
回复
街头小贩 2015-10-12
  • 打赏
  • 举报
回复
引用 2 楼 zd_catherine 的回复:
加载的时机不对?请问这个怎么解决,可以修改吗?


在使用前加载。保证目标脚本在运行前需求的相关文件都已经被加载。如果需要操作元素需要在脚本运行前相关元素已经在dom中存在
zd_catherine 2015-10-12
  • 打赏
  • 举报
回复
加载的时机不对?请问这个怎么解决,可以修改吗?
街头小贩 2015-10-12
  • 打赏
  • 举报
回复
加载的时机不对

87,885

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧