使用jquery实现隐藏和显示

在网页中隐藏和显示是非常常见的功能,可以使用多种方法进行实现。常见的方法有使用css的style的display属性进行设置,一般会与javascript结合使用。

使用jquery实现隐藏和显示

css

使用jquery实现隐藏和显示

javascript

css

隐藏:
style="display:none;"

显示:

style="display:block;"

javascript

隐藏:

element.style.display="none";

显示:

element.style.display="block";


本文主要研究使用jquery实现隐藏和显示,可以有多种方案。效仿javascript的使用jquery结合css,或者使用jquery的动画方法,主要是show()、hide()和toogle()方法。

使用jquery实现隐藏和显示

jquery

jquery结合css

隐藏:

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

显示:

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

jquery的动画方法:

隐藏:

$obj.hide();

显示:

$obj.show();

动作切换(比如对隐藏和显示进行切换):

$obj.toogle(function(){

//具体代码,比如$obj.hide();

},

function(){

//具体代码,比如$obj.show();

}

);

鉴于篇幅,本文只演示使用jquery的动画方法实现的显示和隐藏效果,具体使用的是toogle方法


具体实例:

需求:通过点击实现对页面上的特定元素进行隐藏和显示。

代码:

使用jquery实现隐藏和显示

效果:

使用jquery实现隐藏和显示

打开页面

使用jquery实现隐藏和显示

点击隐藏之后

使用jquery实现隐藏和显示

点击显示之后


关于jquery动画方法的API

使用jquery实现隐藏和显示

jquery效果

使用jquery实现隐藏和显示

hide

使用jquery实现隐藏和显示

show

使用jquery实现隐藏和显示

toogle1

使用jquery实现隐藏和显示

toogle2

以上即为使用jquery实现隐藏和显示的简单实现。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: