使用jQuery隐藏边栏
Hide Sidebar with jQuery
如何用这样的调用隐藏侧边栏div:
<script>
hideSidebar();
</script>
我的侧边栏HTML:
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
如果Element.style.display
是纯JavaScript:,则可以使用它
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
<script>
function hideSidebar() {
document.getElementsByClassName("sidebar")[0].style.display = "none";
}
hideSidebar();
</script>
如果您使用jQuery,您可以执行以下操作:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
<script>
function hideSidebar() {
$(".sidebar").hide();
}
hideSidebar();
</script>
使用Jquery-的隐藏功能
$('.sidebar').hide();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
最简单的方法是创建一个名为hideSideBar
:的函数
<script>
$(function(){
hideSidebar();
function hideSidebar(){
$('.sidebar').hide();
}
})
</script>
只需将所有<script>
放在结束body标记之前,即可确保JS解析器读取您的元素并准备好进行操作:
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
<script>
function hideSidebar(){
document.querySelector(".sidebar").style.display = "none";
}
hideSidebar();
</script>
</body>
或者使用DOM就绪函数(jQuery):
<script>
jQuery(function( $ ){ // DOM ready and $ alias secured
function hideSidebar(){
$(".sidebar").hide();
}
hideSidebar();
});
</script>
<div class="sidebar">
<h1>Content</h1>
<p>Content</p>
</div>
添加脚本
<script>
$("document").ready(function(){
$(".sidebar").css("display","none");
});
</script>
相关文章:
- 如何编写一个抽象层来隐藏 jquery 中的 DOM 元素
- 隐藏jQuery日期选择器
- 显示/隐藏JQuery
- 显示/隐藏jQuery菜单单击功能
- 如何在焦点上隐藏jquery掩码中的括号和连字符
- Angular JS使用ng-show来隐藏Jquery Multiselect的某些选项
- 使用block/none显示/隐藏jquery
- 单击时重置计时器以进行显示和隐藏 - jquery
- 根据布尔数组显示或隐藏jQuery元素
- 点击按钮显示/隐藏JQuery的特定潜水
- Javascript隐藏Jquery窗体
- 验证时取消隐藏jquery中的特定字段
- 如果数字小于零,而负数将其隐藏jquery
- 显示/隐藏jquery脚本
- PDF在Safari 5.1.7中隐藏Jquery模型窗口
- 安全地向用户隐藏jQuery结果
- 我无法用我的函数隐藏jquery自动完成
- 隐藏JQuery后未显示Div
- 悬停时使用显示/隐藏 jquery 函数平滑过渡
- 使用hide、prop、attr或css隐藏JQuery元素之间的区别