javascript - jQuery += 变量帮助

标签 javascript jquery css

所以我有

VARIABLE = Math.floor(5*Math.random());

然后

.animate({left: '+=VARIABLE'}

但它不起作用。

在我的 css 中,我的 div 已经有一个 left 属性。如果我这样做 left: newx + 'px' 它会将它发送到我生成的随机数,这意味着它会跳转到页面顶部。

最佳答案

变量不会插入到字符串中。试试这个:

.animate({left: '+='+VARIABLE}

关于javascript - jQuery += 变量帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688668/

相关文章:

Javascript OR 变量不起作用

javascript - 是否可以根据方向变化隐藏/显示div javascript/query

javascript - 使用 Jade 而不是 EJS 时的不同行为

jquery - 如何在CSS中的任何屏幕尺寸下将长图像保留在背景覆盖范围内?

javascript - jQuery 脚本无法正常运行

css - 在显示为 : table-cell 的父 div 内拉伸(stretch) div

javascript - 嵌套的 WL.api 调用中断

javascript - 嵌套 javascript 哈希的默认值

javascript - phonegap 相机未将图像加载到 <img> 标签中

javascript - 我使用 Chosen 插件在选择中添加了箭头,但它无法正常工作