首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery标签在页面加载后隐藏

jQuery标签在页面加载后隐藏
EN

Stack Overflow用户
提问于 2012-10-23 18:44:02
回答 2查看 301关注 0票数 0

我正在使用www.quickerbook.imobisoft.eu上的jQuery选项卡控件。在右上角,在“我的帐户”下,你可以看到选项卡出现了一段时间,并隐藏起来,直到页面完全加载。我尝试了这么多帖子/论坛来解决这个问题,但由于jQuery的初学者水平,我无法解决这个问题。

请指导我如何隐藏标签?它应该出现在用户点击“我的帐户”选项卡。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-23 18:53:00

“无样式内容的闪现”是因为页面在javascript在页面中运行之前显示。

我喜欢采用现代的方法,即在根html元素中添加一个类名,然后使用css隐藏基于js启用的元素。

所以,在你的<head>

代码语言:javascript
复制
<script>document.getElementsByTagName("html")[0].className = 'js'</script>

然后添加此样式以隐藏选项卡:

代码语言:javascript
复制
.js #hidden1{display:none}
票数 1
EN

Stack Overflow用户

发布于 2012-10-23 18:47:43

Line: 63 (chrome浏览器)的页面源代码上的。在使用.hide()加载页面后隐藏标签。

代码语言:javascript
复制
$('#hidden1,#hidden2,#hidden3').hide().click(function(e) {
        e.stopPropagation();    ^^^^
});

将其更改为

代码语言:javascript
复制
$('#hidden1,#hidden2,#hidden3').click(function(e) {
        e.stopPropagation();
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13028692

复制
相关文章

相似问题

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