首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery选项卡速度慢,数据量大

Jquery选项卡速度慢,数据量大
EN

Stack Overflow用户
提问于 2012-11-05 21:51:12
回答 1查看 2K关注 0票数 5

我注意到,在使用jQuery UI选项卡布局时,我已经打开了一些选项卡,这些选项卡的数量更大。那么标签之间的白化就有点慢了。例如,当我单击标签标签时,需要2-4秒才能打开标签。我知道这是事实,如果我想在标签上显示这么长的文本,我不能更改它,但是在打开选项卡之前是否有方法显示一些加载指示呢?

EN

回答 1

Stack Overflow用户

发布于 2014-02-10 09:30:59

不是我的代码,它来自jQuery论坛:

https://forum.jquery.com/topic/switching-tabs-slow-with-big-content

守则载于:

http://jsfiddle.net/7npbK/1/

代码语言:javascript
运行
复制
 $("#tabs").tabs({
      beforeActivate: function () {
          // alert("switching");
          $("#loadingDiv").fadeIn('slow');
      },
      activate: function () {
          //alert("switched");
          $("#loadingDiv").fadeOut('slow');
      }
  });

基本上,您可以使用beforeActivate激活jQuery UI选项卡的事件。但是,它并没有解决根本原因: jQuery选项卡使用CSS /hide,而对于大量的DOM元素,它会导致缓慢的UI响应。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13240992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档