Jquery在单击位置时设置位置移动动画

Jquery在单击位置时设置位置移动动画,jquery,animation,Jquery,Animation,我有一些a标签,带有position:absolute,当我点击它时,我想将这个标签向左移动100px(动画) 如何做到这一点?您看过jQuery的吗?您可以设置CSS属性的动画,例如left $('#myDiv').click(function(){ $(this).animate({'left' : '-=100'}); }); 这应该可以 这里的JSFIDLE示例 这将在单击时将元素(ID为#my_link)向左移动100像素 $('#my_link').on('click',

我有一些
a
标签,带有
position:absolute
,当我点击它时,我想将这个标签向左移动100px(动画)


如何做到这一点?

您看过jQuery的吗?您可以设置CSS属性的动画,例如
left

$('#myDiv').click(function(){
    $(this).animate({'left' : '-=100'});
});
这应该可以

这里的JSFIDLE示例


这将在单击时将元素(ID为
#my_link
)向左移动100像素

$('#my_link').on('click', function () {
    $(this).animate({
        left: '-=100'
    });
});
在jQuery站点上查看,以及方法。这是很基本的东西

$('#tralala').click(function(evt) {
    evt.preventDefault();
    $(this).animate({
        left : '-=100'
    });
});

我错过什么了吗?没用?@Atic给我几米我会给你一个example@Atic,我做了一次jsfiddle尝试这个例子+1,基本上和我的一样。我会删除
'-=100'
之后的逗号,一些浏览器不喜欢它。少一个
就很好了:)。
$('#tralala').click(function(evt) {
    evt.preventDefault();
    $(this).animate({
        left : '-=100'
    });
});