javascript - 将保存在变量中的像素数量添加到 jQuery 中的 css 属性

标签 javascript jquery html css

我想将存储在我的变量“x”中的一定数量的像素添加到 jQuery 中的 css 属性。

我知道从 jQuery 1.6 开始你可以很容易地使用像这样的东西:

$(this).css({top: "+=150"});

但是当我使用变量而不是 150 时它不起作用,因为变量必须用引号括起来。

$(this).css({top: "+= x"});

最佳答案

请试试这个

$(this).css({top: "+= "+ x +"px"}); 

而不是你的代码

关于javascript - 将保存在变量中的像素数量添加到 jQuery 中的 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46930280/

相关文章:

JavaScript 继承未按预期工作

JavaScript 从嵌套数组中删除项目

javascript - 面向对象,javascript中的继承无法调用外部方法

javascript - IE 中的 CSS 'outline' 属性和 jQuery 错误

html - 仅使用 CSS 切换单选输入

javascript - 带有多值复选框的 HTML 表单

Javascript 不会更改附加内容

javascript - 我如何使用 HTML5 localStorage 之类的东西,但在浏览器之间共享?

jQuery:让例子平滑向下滑动

javascript - A-frame 显示鼠标指针和函数