var arr=['./images/1.jpg','./images/2.jpg','./images/3.jpg'];var k=0;var t;function changeSrc(){k++;if(k>2){k=0;}var path=arr[k];$("#img1 img").attr('src',path);$("#img1 div").css('background','');$("#img1 div:eq("+k+")").css('background','orange')
2 回答

慕俠2389804
TA貢獻1719條經驗 獲得超6個贊
$("#img1 img").attr('src',path);是給id=img1 內的img標簽賦值src屬性來渲染圖片。
("+k+")是動態參數指第k個div給它賦值background屬性。

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
上面的函數調用就不多說了,每調用一次,k+1
$("#img1 img").attr('src',path); 這個是給img附上圖片地址,可以理解為生成圖片
$("#img1 div").css('background',''); 這個是給div增加背景屬性
$("#img1 div:eq("+k+")").css('background','orange') 這個是給第k個div附背景色 :eq選擇器了解下
- 2 回答
- 0 關注
- 185 瀏覽
添加回答
舉報
0/150
提交
取消