首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用Javascript的用户的回退会在加载jQuery之前闪现

不使用Javascript的用户的回退会在加载jQuery之前闪现
EN

Stack Overflow用户
提问于 2011-11-19 09:43:18
回答 3查看 151关注 0票数 2

我基本上有这样的东西:

代码语言:javascript
复制
<div id="slide-1" style="display:none;">
  Not too important stuff
</div>
<div id="slide-2">
  Important stuff
</div>
<script>
$('#slide-2').hide(0,function(){
  $('#slide-1').fadeIn();
});
</script>

然而,在执行jQuery之前,“幻灯片-2”大约显示了半秒钟,并且文件都在我的计算机上。如果其他人看到它,延迟会很长。如何防止用户看到“幻灯片-2”?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-19 09:53:33

不要使用jQuery来隐藏这个小div。延迟可能是由于浏览器等待下载jQuery造成的。紧跟其后使用简单的javascript,如下所示:

代码语言:javascript
复制
<div id="slide-1" style="display:none;">
  Not too important stuff
</div>
<div id="slide-2">
  Important stuff
</div>
<script>
  document.getElementById('slide-2').style.display = 'none'
</script>
票数 1
EN

Stack Overflow用户

发布于 2011-11-19 09:53:12

您可以使用noscript标记向没有javascript的个人显示内容。所以像这样的东西应该是可行的。

代码语言:javascript
复制
<noscript>
  <div id="slide-2">
    Important stuff
  </div>
</noscript>
票数 3
EN

Stack Overflow用户

发布于 2011-11-19 09:50:24

幻灯片-2可以用display:none;隐藏

在不确切了解幻灯片工作原理的情况下,很难说解决方案是否合适。

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

https://stackoverflow.com/questions/8191211

复制
相关文章

相似问题

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