我的同事创建了一个网站,并且有一个包含标签的网页。 他使用以下方法实现选项卡:
1.加载页面的所有内容
2.使用javascript将这些组内容显示为块并将其组织到选项卡中
3.当用户单击一个选项卡,然后激活它,并隐藏所有其他选项卡。
这些功能效果很好,但性能不好:
1.加载所有内容需要花费大量时间
2.它将首先显示所有内容,然后缩小为选项卡控件。当用户看到这个时,它可能会认为这是我们系统的错误。
这些代码已准备好部署,是否有任何快速解决方案可以解决这些问题? 提前谢谢!
答案 0 :(得分:0)
我唯一的快速建议是将所有内容加载到dom中......然后在未显示的选项卡部分上执行display:none。这样就构建了dom,而这个节目只是需要完成的事情。在开始时进行所有加载,并且可能会发出请等待消息。
如果不这样做,请在选择标签时等待请等待,统计数据显示,如果用户收到请等待的消息,用户不会觉得性能不好。