jquery显示隐藏,jquery显示隐藏盒子

怎样判断jQuery 元素是否显示与隐藏

JQuery中元素是否显示或者隐藏,有两种方式,主要通过获取元素节点的hidden和visible两个属性来进行判断,代码如下:

创新互联建站:公司2013年成立为各行业开拓出企业自己的“网站建设”服务,为数千家公司企业提供了专业的成都网站制作、网站建设、网页设计和网站推广服务, 按需求定制开发由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

var

node=$('#id');

第一种写法

if(node.is(':hidden')){//如果node是隐藏的则显示node元素,否则隐藏

node.show(); 

}else{

node.hide();

}

第二种写法

if(!node.is(':visible')){//如果node是隐藏的则显示node元素,否则隐藏

node.show(); 

}else{

node.hide();

}

if(node.is(':visible')){//如果node是显示的则隐藏node元素,否则显示

node.hide();

}else{

node.show();

}

jQuery 元素是否显示与隐藏的判断

判断方法:

1、使用CSS属性

var display =$('#id').css('display');

if(display == 'none'){

alert("被你发现了,我是隐藏的啦!"

);}

2、使用jquery内置选择器

假设我们页面有这么个标签,

div id="test"p仅仅是测试所用/p/div

那么,我们可以用以下语句来判断id为"test"的标签是否隐藏:

if($("#test").is(":hidden")){...} //前提是已经将jQuery的库导进来了

这样,我们就能够很简单地判断一个元素是否隐藏,并根据其状态来设置动,比如:

if($("#test").is(":hidden")){

$("#test").show();  //如果元素为隐藏,则将它显现

}else{

$("#test").hide();     //如果元素为显现,则将其隐藏

}

3、jQuery判断对象是否显示或隐藏

Js代码

// jQuery("#tanchuBg").css("display")

// jQuery("#tanchuBg").is(":visible")

// jQuery("#tanchuBg").is(":hidden")

扩展资料:

jQuery语言特点:

1、快速获取文档元素

jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。

2、提供漂亮的页面动态效果

jQuery中内置了一系列的动画效果,可以开发出非常漂亮的网页,许多网站都使用jQuery的内置的效果,比如淡入淡出、元素移除等动态特效。

3、创建AJAX无刷新网页

AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。

4、提供对JavaScript语言的增强

jQuery提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等操作。

5、增强的事件处理

jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。

6、更改网页内容

jQuery可以修改网页中的内容,比如更改网页的文本、插入或者翻转网页图像,jQuery简化了原本使用JavaScript代码需要处理的方式。

参考资料:百度百科——jQuery

jQuery里面隐藏和显示效果怎么写?

1、jquery.show()和jquery.hide()方法

语法:

$(selector).show(speed,callback);

$(selector).hide(speed,callback);

2、jquery.toggle()方法

语法:

$(selector).toggle(speed,callback);

3、带有淡入淡出效果的显示和隐藏

$(selector).fadeIn(speed,callback)

$(selector).fadeOut(speed,callback)

$(selector).fadeToggle(speed,callback)

$(selector).fadeTo(speed,opacity,callback)

4、带有滑动效果的显示和隐藏

$(selector).slideDown(speed,callback)

$(selector).slideUp(speed,callback)

$(selector).slideToggle(speed,callback)

注意:

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是滑动完成后所执行的函数名称。

如何通过jquery隐藏和显示元素

1.JQ中显隐有以下几种方式

show(),hide(),toggle(),slideDown()然后还有css设置div的style属性都可操作

2.show()方法

显示出隐藏的 p 元素。

$(".btn2").click(function(){

$("p").show();

});

3.toggle()方法

toggle() 方法切换元素的可见状态。

如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

html

head

script type="text/javascript" src="/jquery/jquery.js"/script

script type="text/javascript"

$(document).ready(function(){

$(".btn1").click(function(){

$("p").toggle(1000);

});

});

/script

/head

body

pThis is a paragraph./p

button class="btn1"Toggle/button

/body

/html

3.slideDown()方法

以滑动方式显示隐藏的 p 元素:

$(".btn2").click(function(){

$("p").slideDown();

});

4.hide() 方法

隐藏可见的 p 元素:

$(".btn1").click(function(){

$("p").hide();

});

这个函数经常与show一起使用

5.css()方法

css() 方法设置或返回被选元素的一个或多个样式属性。

返回 CSS 属性

如需返回指定的 CSS 属性的值,请使用如下语法:

css("propertyname");

$("p").css("display","none");

实例:

!DOCTYPE 

html 

head 

meta http-equiv="Content-Type" content="text/html; charset=utf-8" / 

script type="text/javascript" 

$(document).ready(  function(){}); 

function hiden(){ 

$("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast 

function slideToggle(){ 

$("#divObj").slideToggle(2000);//窗帘效果的切换,点一下收,点一下开,参数可以无,参数说明同上 

function show(){ 

$("#divObj").show();//显示,参数说明同上 

function toggle(){ 

$("#divObj").toggle(2000);//显示隐藏切换,参数可以无,参数说明同上 

function slide(){ 

$("#divObj").slideDown();//窗帘效果展开 

/script 

/head 

body 

h3div里内容的显示隐藏特效/h3 

input type="button" value="隐藏" onclick="hiden()"/ 

input type="button" value="显示" onclick="show()"/ 

input type="button" value="窗帘效果显示2" onclick="slide()"/ 

input type="button" value="窗帘效果的切换" onclick="slideToggle()"/ 

input type="button" value="隐藏显示效果切换" onclick="toggle()"/ 

div id="divObj" style="display:none" 

1.测试例子br/ 

2.测试例子br/ 

3.测试例子br/ 

4.测试例子br/ 

5.测试例子br/ 

6.测试例子br/ 

7.测试例子br/ 

8.测试例子br/ 

9.测试例子br/ 

0.测试例子br/ 

/div 

/body 

/html

用jquery怎么实现点击显示,再一次点击隐藏

用jquery实现点击显示,再一次点击隐藏的方法是使用toggle方法。

说明:toggle() 方法切换元素的可见状态。

如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

举例说明:

html

head

script type="text/javascript" src="/jquery/jquery.js"/script

script type="text/javascript"

$(document).ready(function(){

$(".btn1").click(function(){

$("p").toggle(1000);

});

});

/script

/head

body

pThis is a paragraph./p

button class="btn1"Toggle/button

/body

/html

代码解读:

$(".btn1").click(function(){

$("p").toggle(1000); //控制文件This is a paragraph的显示和隐藏,如果当前是显示的,点击就隐藏了。

});


网站标题:jquery显示隐藏,jquery显示隐藏盒子
文章出自:http://scyanting.com/article/dsdieog.html