3 回答

TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超188個(gè)贊
0、$('.sixth')選中一組對(duì)象, .css方法會(huì)對(duì)一組元素進(jìn)行遍歷,
1、index是當(dāng)前元素在一組對(duì)象里的索引,你也可以換成別的,比如idx什么的。
2、value是當(dāng)前元素原本的width值(比如 100px),value = value.split('px')即把字符串valut以'px'為標(biāo)記進(jìn)行切割,返回一個(gè)數(shù)組(例:value = 100px;? value.split('px') => ['100', ''];),切割后數(shù)組里的各個(gè)元素還是字符串。
3、所以我感覺上面的那個(gè)返回值有問(wèn)題,先是Number(value[0] + 50) 應(yīng)該改成 Number(value[0]) + 50,然后是 + value[1],切割后value[1]應(yīng)該是空字符串,并不是'px',jq里的css方法設(shè)置寬高這種樣式的時(shí)候可以直接傳一個(gè)數(shù)字作為參數(shù),會(huì)自動(dòng)給你補(bǔ)上px,當(dāng)然也可以自己手動(dòng)補(bǔ)上,所以這里最后的返回值要么寫: return Number(value[0])+50; 要么寫: return Number(value[0])+50 + 'px';
- 3 回答
- 0 關(guān)注
- 1463 瀏覽
添加回答
舉報(bào)