`

js隐藏控件

阅读更多

js隐藏控件
用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。

<script>
function displayHideUI()
{
     var ui = document.getElementById("bbs");
     ui.style.display="none";
}
function displayShowUI()
{
     var ui = document.getElementById("bbs");
     ui.style.display=" ";//display为空的话会好使,为block会使后边的空间换行
}

function visibilityHideUI()
{
     var ui = document.getElementById("bbs");
     ui.style.visibility="hidden";
}
function visibilityShowUI()
{
     var ui = document.getElementById("bbs");
     ui.style.visibility="visible";
}
</script>

 

 

jquery:

 

$('#id').hide();
$('#id').hide();
$('#id').toggle();

实例:
切换 <p> 元素的显示与隐藏状态:
$(".btn1").click(function(){
  $("p").hide();
});


 
toggle() 方法切换元素的可见状态。
如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

语法

$(selector
).toggle(speed
,callback
,switch
)
参数 描述
speed

可选。规定元素从可见到隐藏的速度(或者相反)。默认为 "0"。

可能的值:

  • 毫秒 (比如 1500)
  • "slow"
  • "normal"
  • "fast"

在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度。

如果设置此参数,则无法使用 switch 参数。

callback

可选。toggle 函数执行完之后,要执行的函数。

如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章。

除非设置了 speed 参数,否则不能设置该参数。

switch

可选。布尔值。规定 toggle 是否隐藏或显示所有被选元素。

  • True - 显示所有元素
  • False - 隐藏所有元素

如果设置此参数,则无法使用 speed 和 callback 参数。

 

提示和注释

注释: 该效果适用于通过 jQuery 隐藏的元素,或在 CSS 中声明 display:none 的元素(但不适用于 visibility:hidden 的元素)。

 

参考:

http://www.w3school.com.cn/jquery/effect_toggle.asp

分享到:
评论

相关推荐

    javaScript\隐藏控件的方法.doc

    隐藏控件是JavaScript中常见的需求,例如根据用户操作或逻辑条件控制界面元素的可见性。在JavaScript中,有以下两种主要方法来实现这一功能: 1. **设置`style.display`属性** 当我们需要完全从页面中移除一个...

    js日历控件 js日历控件

    总的来说,JavaScript日历控件是网页交互中不可或缺的一部分,它的实现涉及前端多个技术层面,从基础的HTML/CSS/JS到复杂的库使用和性能优化。理解其工作原理并灵活运用,能帮助开发者创建出更高效、更易用的网页...

    用JavaScript隐藏控件的方法

    不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。 &lt;p&gt; &lt;input id=’control’ value=”想要隐藏...

    JavaScript应用实例-隐藏控件.js

    JavaScript应用实例-隐藏控件.js

    JS显示隐藏HTML控件

    这就是"JS显示隐藏HTML控件"这一主题所涉及的核心内容。通过JavaScript,我们可以实现对HTML元素的显示和隐藏,以提升用户体验和页面的动态性。 1. **基本概念** - HTML控件:HTML中的表单元素如`&lt;input&gt;`, `...

    JS时间控件,JS时间控件

    在网页开发中,JavaScript(JS)时间控件是一种常见的交互元素,它允许用户方便地选择日期和时间。这种控件通常用于表单填写、事件安排或任何需要用户输入时间信息的场景。本压缩包包含了一个JS时间控件的实现,包括...

    Javascript密码输入控件

    JavaScript密码输入控件是网页开发中常见的一种交互元素,它用于收集用户的安全信息,如登录密码、PIN码等。在Web应用中,正确地实现密码输入控件对于提高用户体验和保障数据安全至关重要。本文将深入探讨JavaScript...

    几个经典JavaScript控件下载

    在这个“几个经典JavaScript控件下载”的压缩包中,包含了几个实用的JavaScript组件,这些组件可以帮助开发者创建更加交互性和用户友好的网页。 1. **表格格式的树示例**: 树形结构在数据展示中非常常见,例如...

    经典 JS日历控件大全

    JavaScript(简称JS)日历控件是Web开发中常用的一种组件,主要用于在网页上展示日期选择功能,常见于表单填写、事件安排等场景。在Web应用中,JS日历控件可以提供用户友好的界面,提高用户体验。下面将详细介绍JS...

    js 日历控件

    4. 兼容性好:随着浏览器对JavaScript支持的增强,大多数现代浏览器都能良好运行JS日历控件。 5. 可扩展性:可以结合其他库如jQuery、React等,进一步增强功能,如添加时间选择、多选日期等。 三、应用场景 1. 表单...

    js日期控件 js日期控件

    JavaScript日期控件是Web开发中常见的一种元素,用于在网页上提供用户友好的日期选择功能。在不依赖外部库如jQuery UI或Bootstrap Datepicker的情况下,开发者可以使用原生JavaScript来创建自定义的日期选择器。以下...

    简单的JS日历控件

    JavaScript(JS)日历控件是一种常见的前端交互元素,它为用户提供了一个直观的方式来选择日期,常见于表单输入、事件预订或时间相关的功能。在这个开源项目中,经过修改的控件提供了一种简单且高效的方式来集成到...

    js时间控件大全 只显示年月

    在JavaScript编程中,时间控件是一种用户界面元素,允许用户选择日期或时间。在这个压缩包文件中,我们有两个专门设计用于显示年月的时间控件,它们可能是为了简化日期选择过程,仅提供年份和月份的选择,而不涉及...

    js将控件隐藏及display属性的使用介绍

    用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display=”block”或style.visibility=”visible”时控件或见,当style.display=”none”或style....

    超级简单好用的JS日期控件

    标题中提到的“超级简单好用的JS日期控件”很可能是一个基于JavaScript实现的日期选择插件,它提供了方便快捷的日期选择功能,避免了.NET自带控件的复杂性。这种控件通常会在用户聚焦到输入框时,通过JS事件监听机制...

    AutoJs源码-悬浮窗控件隐藏真容易

    AutoJs源码-悬浮窗控件隐藏真容易。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您...

    javascript万年历控件

    2. **使用库/框架**:许多现成的JavaScript库,如jQuery UI、Bootstrap Datepicker、Pickadate.js等,提供了预设的万年历控件,只需引入相关脚本和样式,然后调用API配置即可。 3. **插件化开发**:将万年历功能...

    javascript 经典tab控件

    在本主题中,我们关注的是"javascript 经典tab控件",这是一种常见的网页组件,用于组织和展示多块内容,让用户能够通过点击不同的标签来切换显示的内容。这种控件在许多网站和应用程序中都有应用,如设置页面、产品...

    Calendar(JS日历控件)

    "Calendar(JS日历控件)"正是这样一个利用JavaScript实现的日历插件,旨在简化日期选择的过程,提高用户体验。 **JavaScript日历控件的基础原理** JavaScript日历控件的核心在于通过DOM操作动态生成HTML结构,...

Global site tag (gtag.js) - Google Analytics