jQuery 改变css样式中使用变量问题
如果这里改变backgroundPosition这样会导致下图这样但是如果我把整个用单引号包起来,就不能使用变量了?所以应该怎么改动代码呢?...
如果这里改变backgroundPosition这样会导致下图这样
但是如果我把整个用单引号包起来,就不能使用变量了?
所以应该怎么改动代码呢? 展开
但是如果我把整个用单引号包起来,就不能使用变量了?
所以应该怎么改动代码呢? 展开
3个回答
展开全部
不能写成 backgroundposition,应该是 background-position ,然后值的话你要注意,是两个 水平方向 和 垂直方向,如果您仅定义了一个值,那么第二个值将是"center"。
代码应为: $(this).parent().css("background-position", 0+parseInt($pos) + "px")
还有 $ 符号是定义jquery对象的,变量的话 就没有必要了吧。
代码应为: $(this).parent().css("background-position", 0+parseInt($pos) + "px")
还有 $ 符号是定义jquery对象的,变量的话 就没有必要了吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Vue实践-CSS样式position/display/float属性对比使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-06
展开全部
所以你要达到什么效果
追问
background-position="0 "+$pos+"px";
追答
那照这样子写就是了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |