【问题标题】:Show page after jQuery UI has finished updating widgetsjQuery UI 完成更新小部件后显示页面
【发布时间】:2012-02-22 13:32:53
【问题描述】:

在 $(document).ready(... 已经完成了他们的按钮。

我有选择

  1. 在 html 中手动设置所有类
  2. 在完成之前将主体设置为透明或不可见

这两种选择都有缺点。

你有什么建议吗?

【问题讨论】:

  • 对于它的价值,我更喜欢选项 1。他们不太可能会彻底检查 jQuery UI 的所有类名,如果他们这样做了,那么就不能超过您网站上的几十个按钮,如果需要,您可以通过批量搜索和替换来更新这些按钮。

标签: jquery html css jquery-ui


【解决方案1】:

如果您只在 jQuery 中使用 html/java-script,那么您的选择仅限于这些语言。例如,如果使用代码隐藏语言,您可以在小部件加载到客户端计算机之前加载它们的数据。

简单的方法是隐藏身体。

 <body style="visibility:hidden">

然后在

$(document).ready(function(){
$('Body').css('visibility','visible');
});

【讨论】:

  • 还要注意,您可以将小部件设置为 display:none 或 visibility:hidden,直到它们被加载。所以你知道显示会从页面布局中删除元素,而可见性会离开空间但隐藏元素。
  • ... $(function(){ $('body').show(); });是我最终使用的方式
猜你喜欢
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 2011-04-07
相关资源
最近更新 更多