jQuery,這里的css position 怎么是這樣寫的?
$this.children('s').css('background-position' , '0 ?-' + iconH * $index + 'px');
background-position 后面的值不應該是 "0 , -iconH * $index+'px' " ?嗎?
background-position: 0 , 0 ; ? 在css里是這個格式
$this.children('s').css('background-position' , '0 ?-' + iconH * $index + 'px');
background-position 后面的值不應該是 "0 , -iconH * $index+'px' " ?嗎?
background-position: 0 , 0 ; ? 在css里是這個格式
2017-07-24
舉報
2017-07-24
字符串拼接,你可以通過console.log()輸出看看,你的想法:background-position的值輸出為0 , -iconH * $index+'px' ,這肯定是不對的,這里的iconH和$index都是變量,不是固定字符,所以通過加號可將他們拼接成字符串,即background-position的值,基礎很重要,要不斷的反復學習,加油!