首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.hide()或display:none?jQuery的

.hide()和display:none是jQuery中用于隐藏元素的两种方法。

.hide()是jQuery提供的一个方法,用于隐藏元素。调用.hide()方法后,元素会被设置为display:none,即不显示在页面上。使用.hide()方法隐藏元素可以通过调用.show()方法来再次显示。

.display:none是CSS中的一个属性值,用于隐藏元素。将元素的display属性设置为none后,元素将不会在页面上显示。使用.display:none隐藏元素可以通过将display属性设置为其他值(如block、inline等)来再次显示。

两者的区别在于.hide()是jQuery提供的方法,可以通过调用.show()方法来再次显示元素,而.display:none是CSS中的属性值,需要通过修改display属性来再次显示元素。

.hide()和.display:none的选择取决于具体的需求和使用场景。如果需要在JavaScript中动态控制元素的显示和隐藏,可以使用.hide()方法。如果只需要通过CSS来控制元素的显示和隐藏,可以使用.display:none。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

js显示隐藏 display visibility以及jqueryshow hide区别

js显示隐藏 display visibility以及jqueryshow hide区别 文章包含个人理解,错误请您指出。...display和visibility都是css样式,而show hide则是jquery方法 display 值 描述 none 此元素不会被显示。...元素是可见。 hidden 元素是不可见。 collapse 当在表格元素中使用时,此值可删除一行一列,但是它不会影响表格布局。被行列占据空间会留给其他内容使用。...方法,跟display一样剩下了黄色和蓝色div并且黄色跑到了顶部, 其实hide方法就相当于display none隐藏,不会保留原位置。...: none; } <script src='http://libs.baidu.com/<em>jquery</em>/2.1.1/<em>jquery</em>.min.js

5.5K20

display:none和visibility:hidden区别

空间占据上区别 如果用文字来描述,简单一句话就是display:none元素是彻底消失,也就是说该元素宽度、高度等各种属性值都将“丢失”,不在文档流中占位,浏览器也不会解析该元素;而visibility...因此,我们可以知道display:none元素隐藏后不占据额外空间,状态切换会产生回流和重绘,而visibility:hidden元素虽然隐藏了,但它们仍然占据着空间,它状态切换只会引起页面重绘。...可以参考博文: 页面重绘和回流以及优化 浏览器渲染过程及优化 关于继承 display:none虽然不会被子元素继承,但是因为父元素都不在了,子元素自然也就不会显示了。...属性为block,并未继承父级div1display:none,但因为div1不占有物理空间,所以div11仍不占有物理空间。...JS运用中一些区别(学习JS后可以自行编写简单代码尝试) 事件绑定 display:none 元素都已经不再页面存在了,因此肯定也无法触发它上面绑定事件; visibility:hidden 元素上绑定事件也无法触发

1.6K20

display: none、visibility: hidden和opacity: 0区别

是否脱离文档流 display: none:元素将脱离文档流,不占据原来空间,会引起页面的重排 visibility: hidden:不会脱离文档流,元素不可见仍然占据原来位置 opacity: 0...:不会脱离文档流,元素不可见仍然占据原来位置 是否继承可见性 display: none 和 opacity: 0,子元素会和父元素一样保持不可见。...visibility: hidden 父元素下,若子元素设为 visibility: visible,则父元素不可见,子元素可见。...: #CCC; } child 结果如下:  是否响应事件 display...: none元素都不在文档流中了,不会响应事件 visibility: hidden 元素也不会响应事件 opacity: 0 元素可以响应事件 示例如下: <style type="text/css

81420

【前端】display:none和visibility:hidden两者区别

本文将深入探讨这两个属性,并提供代码示例来帮助理解它们之间差异。 一、display与元素隐藏 display:none属性用于完全隐藏一个元素,并且不保留该元素在页面上所占空间。...当元素display属性设置为none时,它不会在文档流中占据任何位置,就好像它从未存在过一样。...另外,很多人认为visibility: hidden和display: none区别仅仅在于display: none隐藏后元素不占据任何空间,而visibility: hidden隐藏后元素空间依旧保留...:none:不适用于动画过渡效果,因为元素不存在于文档流中。...选择哪一个取决于你具体需求:如果你需要完全隐藏元素并释放其空间,display:none是更好选择;如果你只是想让元素不可见但保留其空间,visibility:hidden将是一个合适选项。

8110

第86节:Java中JQuery基础

= "block" 隐藏: img.style.display = "none" 获取行 table.rows[] DOM: document.createElement document.createTextNode...("slow","normal",or"fase")表示动画时长毫秒数值,fn: 在动画完成执行函数,每个元素执行一次 // 显示段落 html代码: <p style="<em>display</em>: <em>none</em>...this).<em>hide</em>()隐藏当前<em>的</em> HTML 元素 $(selector).action() $(this).<em>hide</em>() - 隐藏当前元素 <em>jquery</em>函数 // 为了防止文档完全加载就绪之前运行<em>的</em>代码...: "slow", "fast", "normal" milliseconds $("button").click(function(){ $("p").hide(1000); }); 隐藏显示元素.../img/555.jpg" id="img1" width="100%" style="display:none" /> function showAd(){ $("#img1").slideDown

2.9K30

使用jQuerydelay()延迟执行show()和hide()不起效解决方法

今天使用 jQuery delay() 来延迟执行 hide() ,发现延时不起效,查了一些资料,找到了其中原因。... 和 hide() 却不起效: HTML: test jQuery : $("#test").delay(5000)....同样 hide() 也如此。 看一下 jQuery文档对 delay() 解释: 设置一个延时来推迟执行队列中项目,它既可以推迟动画队列中函数执行,也可以用于自定义队列。...也就是说只有 show() hide() 带有参数时候才能被插入执行队列中。 简单说,其实 show() 和 hide() 在不加参数情况下是直接对元素 display 样式设置。...声明:本文由w3h5原创,转载请注明出处:《使用jQuerydelay()延迟执行show()和hide()不起效解决方法》 https://www.w3h5.com/post/351.html

3.2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券