为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery,这里的css position 怎么是这样写的?

$this.children('s').css('background-position' , '0  -' + iconH * $index + 'px');

background-position 后面的值不应该是 "0 , -iconH * $index+'px' "  吗?

background-position: 0 , 0 ;   在css里是这个格式

正在回答

1 回答

字符串拼接,你可以通过console.log()输出看看,你的想法:background-position的值输出为0 , -iconH * $index+'px' ,这肯定是不对的,这里的iconH和$index都是变量,不是固定字符,所以通过加号可将他们拼接成字符串,即background-position的值,基础很重要,要不断的反复学习,加油!


0 回复 有任何疑惑可以回复我~
#1

慕粉0943041209 提问者

它拼接是个什么样的过程呢,最后0还是0 ,负号和每个值都拼接了一次,不太理解拼接过程,是怎样的呢?
2017-07-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
用字体在网页中画ICON图标
  • 参与学习       40541    人
  • 解答问题       127    个

Font+HTML/CSS将会做到,小巧的体积、更快的加载速度

进入课程

jQuery,这里的css position 怎么是这样写的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信