永发信息网

css、js加载问题

答案:1  悬赏:0  手机版
解决时间 2021-08-21 01:27
  • 提问者网友:动次大次蹦擦擦
  • 2021-08-20 21:20

 

网址: http://www.jiacai-sh.com/Full_Prod.asp

 

点击展开第三级分类,然后随便点一个“茶润水肌系列”,转到产品展示页面,有那么一瞬间,左边会是成了这样的

 

过了一会,就好了!

当点第二个之后,再重新点第一个的时候,就不会出现这样的情况!

是加载速度或者是先后的问题吗?能否有办法解决这样的问题?

 

最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-08-20 21:30

你这是代码执行先后问题。先是完成HTML元素的加载,然后再执行JS。


当HTML完成的时候,就是你下面那副图的样子,当JS完成后,就正常了。


而IE下面,JS效率本身就比其他浏览器低很多,IE8稍好。


你可以参考这样解决,在CSS里面设置将产品列表的DOM树全部隐藏,也就是display:none


然后当js的排序执行完成后,再将这个DOM再显示。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯