使用Javascript更改背景位置CSS - 小问题
Using Javascript to change the background-position CSS - small problem
这里
可能是一个简单的问题(我希望),但我的大脑刚刚停止工作。
我有这个javascript:
value.obj.css('background-position', value.xStart + 10)
这会将我的对象在 x 方向上的背景位置更改 10。
但是,我也希望能够在 y 方向上更改位置,但数量不同(即 40)。 代码为"value.yStart + 40"
css 中的 background-position 写成 "background-position: 30 30;"。当我使用上面的javascript来更改它时,它会出现"background-position:40 50%;",但我希望它是"background-position:40 70;"请帮忙...漫长的一天:)
我会使用:
value.obj.css({ 'background-position': (value.xStart + 10) + 'px ' + (value.yStart + 40) + 'px' });
好吧,不要告诉人们background-position
是如何工作的,因为你弄错了。
要么使用 %
,要么使用 px
:所以:
background-position: 30px 30px;
//or:
background-position: 30px 30%;
//or even:
background-position: 30% 30%;
实际上,它必须是backgroundPosition
的(所有 css 属性在 jquery 中都是驼峰大小写),在你的情况下它应该是:
.css('backgroundPosition', '30px 30px')
或
.css({ 'backgroundPosition': '30px 30px' })
相关文章:
- 有CSS问题:can't将文本放置在选择框的右侧
- 汉堡菜单的IE9 CSS问题
- javascript编程和css问题
- 打印时每页上的分页符和表头.打印表 CSS 问题
- 在弹出框 CSS 问题中引导星级
- skel.js框架/HTML5UP模板CSS问题
- Chrome中的超级幻灯片CSS问题 - 需要CSS大师
- 常见问题页面.显示和隐藏内容,JQuery和CSS问题
- CSS问题,删除主滑块周围的边距
- jquery javascript css问题-内联字体权重操作
- 从左向右滑动,而不是褪色的safari css问题
- 用我的CSS问题,我可以'我好像不明白
- 浏览器兼容性问题,而不是明显的布局/CSS问题
- 更新面板导致css问题
- 动态滑动框宽度css问题
- 下拉菜单问题,DIV和/或CSS问题
- Chrome 29样式/Css问题
- jQuery自定义内容滚动插件与iframe -可能的CSS问题
- 导航栏/菜单在小屏幕上消失- CSS问题
- jQuery,CSS问题-动画