求教:jquery如何操作隐藏的DOM元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教:jquery如何操作隐藏的DOM元素相关的知识,希望对你有一定的参考价值。

1,CSS display的值是none。
2,type="hidden"的表单元素。
3,宽度和高度都显式设置为0。
4,一个祖先元素是隐藏的,该元素是不会在页面上显示
5,CSS visibility的值是hidden
6,CSS opacity的指是0
参考技术A 隐藏也是存在的 就当普通的标签操作

JQuery中的DOM动画

无动画效果的隐藏与显示

hide():在HTML文档中,为一个元素调用hide()方法会将该元素的display样式改为none。

代码功能同css(“display”, “none”)相同。

show():将元素的display样式改为先前的显示状态。

toggle():切换元素的可见状态:如果元素时可见的,则切换为隐藏;如果元素时隐藏的,则切换为可见的。

通过设置透明度效果的隐藏与显示,达到淡入淡出的动画效果

fadeIn(),fadeOut():只改变元素的透明度。

fadeOut() 会在指定的一段时间内降低元素的不透明度,直到元素完全消失。

fadeIn() 则相反。

如,用600毫秒缓慢的将段落淡入:$("p").fadeIn("slow");。

fadeTo():把不透明度以渐近的方式调整到指定的值(0 – 1 之间)。并在动画完成后可选地触发一个回调函数。

如,用200毫秒快速将段落的透明度调整到0.25,动画结束后,显示一个“Animation Done”信息框:

“$("p").fadeTo("fast", 0.25, function(){

 alert("Animation Done.");

});”

通过设置高度效果的隐藏与显示,达到滑下与收起的动画效果

slideDown(),slideUp():只会改变元素的高度。

如果一个元素的display属性为none,当调用slideDown() 方法时,这个元素将由上至下延伸显示。

slideUp() 方法正好相反,元素由下至上缩短隐藏。

如,用600毫秒缓慢的将段落滑下:$("p").slideDown("slow");

slideToggle():通过高度变化来切换匹配元素的可见性。

如,200毫秒快速将段落滑上或滑下,动画结束后,会显示一个“Animation Done”信息框:“$("p").slideToggle("fast",function(){

alert("Animation Done.");

});”

以上是关于求教:jquery如何操作隐藏的DOM元素的主要内容,如果未能解决你的问题,请参考以下文章

如何监听dom元素的显示隐藏事件

如何在 HTML 文件 (DOM) 中选择和隐藏除前 5 个元素之外的所有元素

jquery - dom 操作

jQuery 效果 – 隐藏和显示

jQuery 如何获取到隐藏元素的高度?或者在dom元素可见性改变时能触发个事件也行。

jQuery - 在 AJAX 调用之后,旧元素仍然存在于 DOM 中吗?如何去除?