下面這段代碼有點看不懂?請高手指點
<script type="text/javascript">
//獲取到指定元素的寬度,在回調返回寬度值
//通過處理這個value,重新設置新的寬度
$('.sixth').css("width",function(index value){
? ?var value = value.split('px');
? ?return (Number(value[0])+50)+value[1];
? ?
});
? ? </script>
<script type="text/javascript">
//獲取到指定元素的寬度,在回調返回寬度值
//通過處理這個value,重新設置新的寬度
$('.sixth').css("width",function(index value){
? ?var value = value.split('px');
? ?return (Number(value[0])+50)+value[1];
? ?
});
? ? </script>
2018-03-11
舉報
2018-03-15
var value =?value.split('px');這就是相當于把原先的value分割了
舉個例子,原來的value=50px。
那么現在value變成一個數組了,value[0]=50,value[1]='px';
然后Number函數就是轉化為數值類型,就相當于return Number(50+50)+'px';
2019-02-21
value[1]到底是等于px還是為空???
2018-05-06
原來如此