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'
});
});
$('#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'
});
});