我正在使用www.quickerbook.imobisoft.eu上的jQuery选项卡控件。在右上角,在“我的帐户”下,你可以看到选项卡出现了一段时间,并隐藏起来,直到页面完全加载。我尝试了这么多帖子/论坛来解决这个问题,但由于jQuery的初学者水平,我无法解决这个问题。
请指导我如何隐藏标签?它应该出现在用户点击“我的帐户”选项卡。
发布于 2012-10-23 18:53:00
“无样式内容的闪现”是因为页面在javascript在页面中运行之前显示。
我喜欢采用现代的方法,即在根html元素中添加一个类名,然后使用css隐藏基于js启用的元素。
所以,在你的<head>中
<script>document.getElementsByTagName("html")[0].className = 'js'</script>然后添加此样式以隐藏选项卡:
.js #hidden1{display:none}发布于 2012-10-23 18:47:43
在 Line: 63 (chrome浏览器)的页面源代码上的。在使用.hide()加载页面后隐藏标签。
$('#hidden1,#hidden2,#hidden3').hide().click(function(e) {
e.stopPropagation(); ^^^^
});将其更改为
$('#hidden1,#hidden2,#hidden3').click(function(e) {
e.stopPropagation();
});https://stackoverflow.com/questions/13028692
复制相似问题