有没有人遇到过这段代码不起作用的情况:
$('#whatever').css({
left:'+=7px'
});
但是这段代码确实:
$('#whatever').animate({
left:'+=7px'
}, 10);
元素样式如下:
#whatever {
position: relative;
position: relative;
width: 800px;
height: 800px;
left: 0px;
top: 0px;
}
我似乎无法让它发挥作用......任何想法?!
答案 0 :(得分:2)
$('#whatever').css( "left","+=7" )
答案 1 :(得分:2)
$('#whatever').css({
left:'+=7'
});
在7
之后删除'px'并检查您的jQuery版本
从jQuery开始 1.6 .css()接受相对值