如何用jquery增加css值?
我想增加顶部和左边的值,这是我尝试但不起作用:
var left = 5;
$(.object).css("left" + 5);
Run Code Online (Sandbox Code Playgroud)
问题是我需要将值作为整数而不是像"5px"这样的字符串.我需要5,所以我可以用数字表达式来改变它.
fre*_*osh 12
来自.css()文档:
从jQuery 1.6开始,.css()接受类似于.animate()的相对值.相对值是以+ =或 - =开头的字符串,用于递增或递减当前值.例如,如果元素的填充左边是10px,则.css("padding-left","+ = 15")将导致25px的总填充左边.
因此,您可以使用js变量向左递增:
var left = 5;
$(object).css('left', '+=' + left);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5024 次 |
| 最近记录: |