jquery的toggle:
toggle(function(){},function(){}...); 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件
$("button").toggle(function(){
$("button").css("background-color","green");},
function(){
$("button").css("background-color","red");},
function(){
$("button").css("background-color","yellow");}
);
每点击一次button,会切换button的一种背景颜色。
如何动态绑定toggle?
我们可以这样做:
$(obj).bind("click",function(){
$(this).toggle(function(){
alert(1);
},
function(){
alert(2);
});
$(this).trigger(‘click‘);
});
注意:toggle在jquery1.9+就不能用了
原文:http://www.cnblogs.com/zhangyanlei183/p/3892009.html