javascript - 使用 javascript 删除主页内容

标签 javascript jquery html css

我想在点击其他链接后隐藏我的主页内容。我的主页内容是成

<div class="active">
Homepage content
        </div>

css 类激活和非激活

.active {   
    margin-top:230px;
    font-size: 30px;
    color:black;
 }  
.inactive
{
    opacity:0;
}

我试过这个脚本,但它不起作用。

   <script src="jquery.js"></script>
    <script>
    $("#link-link1").click(function(){
        $(this).removeClass("active").addClass("inactive");

                                        });
    </script>

我将它上传到虚拟主机以便您可以看到完整的 html 代码 here和完整的 CSS 文件 here

最佳答案

$(this).removeClass("active").addClass("inactive");

在你的链接中添加和删除类(我假设它有 id="#link-link1)

相反,你需要给你的 div 一个 id,比如

<div id="homepage" class="active">

然后在你的 JS 代码中通过 id 引用它:

$('#homepage').removeClass("active").addClass("inactive");

更好的方法是使用 jquery 的 hide() 方法或 toggle() 如果您希望它在您下次单击时返回:

$('#homepage').toggle();

关于javascript - 使用 javascript 删除主页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696623/

相关文章:

html - 键入 Unicode 字符的编码或仅复制字符有什么区别?

javascript - 一段 jquery 代码在 Angular 指令中不起作用

javascript - 多边形填充不明显?

javascript - 奇怪地使用方括号调用函数

javascript - float 元素溢出容器

jquery - 检查数据表中的所有复选框,包括隐藏行

javascript - 有没有办法将html5视频的来源作为用户的输入?

xtype : 'formpanel' in Sencha Touch 2? 以上的 HTML

javascript - 在 D3 v4 中,如何保持条形宽度以刻度线为中心?

javascript - 如何在 vis.js 中限制 Y 轴和 X 轴的值