如何在不使用jQuery的情况下保持Html元素hide()并使用jQuery.show()显示
How can I keep Html element hide() without using jQuery and show using jQuery.show()?
我想在页面呈现时隐藏我的htmlelement。为此,我设置了display:none
.但是,当我使用 $.show(( 时,该元素没有显示。我想使用 $.show(( 本身来显示元素。请帮忙!
是的。 jQuery或浏览器渲染引擎对此有问题。如果你不使用任何动画,你可以很好地定义一个类:
.hidden {display: none;}
使用 jQuery,您可以通过以下方式删除该类:
$(element).hide().removeClass("hidden").fadeIn();
$(element).toggleClass("hidden");
现在,这在执行时隐藏了 DOM,删除了 CSS 类,然后淡入!
使用以下代码:
$("element_Selector").css("display","block");
在这种情况下,看起来可能有 2 个问题。.
要么你不等到DOM
准备好了......将代码封装在$(function() { })
中;
否则style="display:none"
优先,您的div 将永远不会被看到。
为了解决这个问题,向元素添加一个类。 .hide { display : none }
然后$(selector).show()
应该完成工作。
相关文章:
- JQuery hide()在show()之后不起作用,反之亦然
- jQuery.hide()不适用于我的数组
- Jquery.hide()只在第一次点击按钮时触发html
- Jquery.hide()和.show()在firefox上运行速度较慢,但在chrome上运行良好
- jQuery hide() 或 fadeOut() 不起作用
- jQuery .hide 方法在 td 上不起作用
- JQuery .hide() 在 FireFox 中不起作用
- 如何设置 jQuery hide(),添加类和删除类以正常运行
- jQuery hide cookie
- jQuery hide(), show() or html()
- jQuery.hide()函数"闪烁”;
- 将jQuery.hide()与CSS媒体查询一起用于基于屏幕分辨率的菜单切换
- jquery.hide()函数-隐藏手机,显示桌面
- jQuery hide/show 不起作用,不像 JS 函数
- 当JS循环结束时,jQuery hide()
- jQuery hide() not working (IE9)
- jQuery.hide()出现奇怪问题
- Jquery .hide在这种情况下不起作用
- jQuery hide & Show 太不分青红皂白了,需要更高的精度
- 如果jQuery.hide()在Deferred回调中被调用,Callback不会触发