Javascript 如何在不使用jQuery的情况下保持Html元素hide()和使用jQuery.show()显示?

Javascript 如何在不使用jQuery的情况下保持Html元素hide()和使用jQuery.show()显示?,javascript,jquery,Javascript,Jquery,我想在页面呈现时隐藏我的htmlelement。为此,我设置了display:none。但是,当我使用$.show()时,元素没有显示出来。我想使用$.show()本身来显示元素。请帮忙 是的。jQuery或浏览器渲染引擎对此有问题。如果不使用任何动画,则可以很好地定义一个类: .hidden {display: none;} 使用jQuery,您可以通过以下方式删除该类: $(element).hide().removeClass("hidden").fadeIn(); $(element)

我想在页面呈现时隐藏我的htmlelement。为此,我设置了
display:none
。但是,当我使用$.show()时,元素没有显示出来。我想使用$.show()本身来显示元素。请帮忙

是的。jQuery或浏览器渲染引擎对此有问题。如果不使用任何动画,则可以很好地定义一个类:

.hidden {display: none;}
使用jQuery,您可以通过以下方式删除该类:

$(element).hide().removeClass("hidden").fadeIn();
$(element).toggleClass("hidden");

现在,在执行时,隐藏DOM,删除CSS类,然后淡入

是的。jQuery或浏览器渲染引擎对此有问题。如果不使用任何动画,则可以很好地定义一个类:

.hidden {display: none;}
使用jQuery,您可以通过以下方式删除该类:

$(element).hide().removeClass("hidden").fadeIn();
$(element).toggleClass("hidden");
现在,在执行时,隐藏DOM,删除CSS类,然后淡入

使用以下代码:

$("element_Selector").css("display","block");
使用以下代码:

$("element_Selector").css("display","block");

看起来在这种情况下可能有两个问题

要么您没有等到
DOM
准备就绪。。将代码封装在
$(function(){})

Else
style=“display:none”

优先,你的div永远不会被看到

若要计数器,请向元素添加类<代码>隐藏{显示:无}


然后
$(选择器).show()应该可以完成工作。

在这种情况下可能会出现两个问题

要么您没有等到
DOM
准备就绪。。将代码封装在
$(function(){})

Else
style=“display:none”

优先,你的div永远不会被看到

若要计数器,请向元素添加类<代码>隐藏{显示:无}



然后
$(选择器).show()应该可以完成工作。

@tamilmani问题很清楚!请理解OP想要什么,然后发表评论或回答。看起来您没有等到
DOM
准备好。。将代码封装在
$(function(){})
中;尝试使用可见性。我在代码中也遇到了同样的问题,我使用了它得到的可见性solved@tamilmani问题很清楚!请理解OP想要什么,然后发表评论或回答。看起来您没有等到
DOM
准备好。。将代码封装在
$(function(){})
中;尝试使用可见性。我在我的代码中也遇到了同样的问题,我使用了可见性,我使用的是动画。我想法登好的。那么你可以这样做。几秒钟后检查更新的答案<代码>:P
@SubinJacob已更新。检查!:)哈哈哈。非常感谢。请在我10个月的工作经验中再加上你5年的工作经验,帮帮我!subinjacob@yahoo.com. 这样就不会有人否决或否决我的问题。是的,我在用动画。我想法登好的。那么你可以这样做。几秒钟后检查更新的答案<代码>:P@SubinJacob已更新。检查!:)哈哈哈。非常感谢。请在我10个月的工作经验中再加上你5年的工作经验,帮帮我!subinjacob@yahoo.com. 这样就不会有人否决或关闭我的问题。这是jquery。我想在jQuery之前完成它Loads@SubinJacob没有得到你想要的。你能多解释一下吗?这样我就能更好地帮助你了。当你问这个问题时,答案将在上面。这是jquery。我想在jQuery之前完成它Loads@SubinJacob没有得到你想要的。你能多解释一下吗?这样我就能更好地帮助你了。当你问这个问题时,答案将在上面。