嗨,大家好我有这样的代码:jQuery的,乘选择和或功能
$('#riscButton, #eneButton, #giardButton').one("click", function(){
$('.content').animate(
{"height":"+=620px"},
500,
'easeOutBounce');
$('#eneButton').animate(
{ "top":"+=310px"},
1500,
'easeInOutExpo');
$('#eneButton').animate(
{"left":"-=310px"},
1500,
'easeOutBounce')
$('#giardButton').animate(
{"top":"+=620px"},
2000,
'easeInOutExpo')
});
正如你可以看到,如果有人点击一个按钮动画有happend,并不重要,你点击你有相同的按钮动画。与一()我说的按钮,必须单击一次只有这里是问题,我怎么能说脚本,如果你按下一个按钮,即使其他人必须被禁用后?例如,如果我点击第一个按钮动画发生并确定,如果我重新点击相同的按钮什么都没有发生,但是如果我点击第二个或第三个按钮动画再次开始。我该如何解决它?
我会做这种方式,而且还使用一类在每个按钮上的,而不是由他们的每一个ID的单独引用它们。 –
只是给每个按钮需要一个类,例如[小提琴](http://jsfiddle.net/peFff/4/) – Jlange
@TomPietrosanti:我将它编辑到我的答案*正确*当你评论。 – Blender