javascript - 在文档之前隐藏类

标签 javascript jquery

我有大约 20 个选项卡,它们放置在内容下方(而不是像往常一样位于顶部),每个选项卡上都有大量内容(表单、输入)。

问题是,当用户访问该网站时,他们会看到选项卡隐藏之前的所有内容。有办法防止这种情况吗?我使用 jQuery 选项卡就像这样简单:

$(window).load(function() {
    $(".tab_content").hide();$(".tab_content:first").show();
});

我在想是否有一种方法可以在不使用 jQuery 的情况下隐藏 .tab_content ?所以我可以在最后异步加载jquery。我想,加载 jquery 然后隐藏选项卡需要时间。但我再次想到,为了隐藏 .tab_content 你需要内容,所以也许没有办法解决它? 非常感谢

最佳答案

hide 在 DOM 准备好后开始发挥作用,或者您正在应用 hide 的元素位于 DOM 内部,所以更好的方法是添加隐藏元素的类

.tab_content
{
   display: none
}

$(function(){
$(".tab_content:first").show();
});

关于javascript - 在文档之前隐藏类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6753629/

相关文章:

javascript - 如何用 PHP 制作一个机器人来登录网站并在网站上做事

javascript - responseJson比较总是输入错误if

javascript - 为什么 ajax 返回代码 500 [ symfony3 ]

javascript - 如何正确使用 promise/deferred 模式

javascript - 取消选中子项之一时取消选择所有复选框的问题

javascript - 让 Typescript 从普通 javascript 对象推断类型

java - PWC1406 : Servlet. service() 抛出异常 java.io.IOException: Invalid chunk header 当客户端向服务器发送数据时

javascript - 本地服务器在 Firefox 中工作,在 chrome 中被视为搜索

javascript - 如何用js模拟按键

wicked_pdf 中的 javascript_delay 抛出错误