这里是代码:http://jsfiddle.net/sxqwp/1/jQuery的结合切换与点击
我的问题是,当我按下“关闭”,然后按“切换”什么都不会发生,第二次点击显示文本后。当我点击“切换”它隐藏文本,然后我点击“打开”它显示的文字,但是当再次点击“切换”它仍然显示等等。我怎样才能解决这个
如果什么这样的事情?
$("a").toggle(
function() {
$('p').animate({width: "200px"});
},
function() {
$('p').animate({width: "100px"});
}
);
$("a.openA").click(function() {
$('p').stop().animate({width: "200px"});
});
$("a.closeA").click(function() {
$('p').stop().animate({width: "100px"});
});
刚刚键入完全相同的答案+1 :) – 2012-04-09 21:39:15
可能应该向切换链接添加一个(.toggle?)类 - 有点奇怪,任何标签都会运行切换。 – mikevoermans 2012-04-09 21:40:23