1.显示隐藏元素
若是显示的,那么隐藏;若是隐藏的,那么显示。使用方法
$(".test").toggle();
2.绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
$().toggle(function(){ alert("第一次点击的时候"); },function(){ alert("第2次点击的时候"); },function(){ alert("第3次点击的时候"); });
注意jquey 1.9版本开始,删除toggle的这个用法。不支持绑定多个事件。
写文章的缘由:
本来使用1.7版本,更改成1.10版本之后,有1个a元素默认隐藏。查找原因之后,原来a元素使用的toggle方法,第一次点击的时候控制A元素显示;第二次点击的时候A元素隐藏。
执行该方法到时候,a元素隐藏。记下来,铭记,以备后患。