javascript - 背景位置 +/- X 像素

标签 javascript jquery

如何将 background-position 从其原始位置偏移,比方说 20px?

喜欢:

$(".selector").animate("slow").css("backgroundPosition", "center -=20px");

(这显然行不通......但我该怎么做??)

最佳答案

默认情况下,jQuery 不会为背景设置动画。有这个short code可以做到这一点。添加它之后,您的代码应该可以工作,但首先要像这样修复它:

$(".selector").animate({ "backgroundPosition": "center -=20px" },"slow");

取自:

http://snook.ca/archives/javascript/jquery-bg-image-animations

演示:

http://snook.ca/technical/jquery-bg/

关于javascript - 背景位置 +/- X 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505497/

相关文章:

javascript - 隐藏 Dynatable 中的列

javascript - CSS Transition 不适用于可见性 :hidden

javascript - 如何从时间序列数据构造 'nested' 对象?

javascript - 是否存在一种干净的方法将 lua 表(作为字符串)转换为 javascript 数组? (反之亦然)

javascript - Logo 在移动设备上变大(Javascript)

jquery - 防止元素在圆形 CSS3 动画中自行旋转

javascript - each() 循环使用随机 setInterval

javascript - 在 Three.js 中改变单个 Sprite 的颜色

javascript - 在小型倍数图表中居中多个 geojson 功能的最佳方法

javascript - 使用 jQuery 删除特定的内联样式值。