我正在尝试使刚制作的“滑行”动画。而且由于我是jquery的婴儿,所以遇到了麻烦。
我以为这会工作,但不是。
$('ul').animate({.css('left', -600)}, "slow");
但显然那是行不通的
$('#slide-left').click(function(){
$('ul').css('left', 0);
return false;
});
$('#slide-right').click(function(){
$('ul').css('left', -600);
return false;
});
$('#back-right').click(function(){
$('ul').css('left', -300);
return false;
});
$('#back-left').click(function(){
$('ul').css('left', -300);
return false;
});
小提琴http://jsfiddle.net/NePyd/3/
最佳答案
您设置动画的语法错误,它是.animate( properties [, duration ] [, easing ] [, complete ] )
:
$('ul').animate({left: -600}, 600);
查看文档,以更全面地了解.animate()
updated fiddle
关于javascript - 动画jQuery onclick绝对位置移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18900004/