慕无忌8331556
2017-05-18 00:18
var imgs=[
'http://i2.hoopchina.com.cn/user/308/15960308/13383588090.jpg',
'http://img.article.pchome.net/00/44/23/20/pic_lib/wm/2.jpg',
'http://lcd.yesky.com/imagelist/2009/044/404q4y8g4m0p.jpg',
'http://lcd.yesky.com/imagelist/2009/044/cgro54wt2t2x.jpg'
];
var index=0;
var lens=imgs.length;
$('.btn').on('click',function () {
if ('prev'===$(this).data('control')) {
index=Math.max(0,--index);
}
else {
index=Math.min(lens-1,++index);
}
document.title=(index+1)+"/"+lens;
$("#picbox").attr('src',imgs[index]);
});
data-control(请问这个是什么意思)
还是不行呀,我用了你的代码,没反应的
我把你的稍微改了一下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div> <img id="picbox" src="http://i2.hoopchina.com.cn/user/308/15960308/13383588090.jpg" alt="pic" width="1200"/> <p> <a href="javascript:;" data-control="prev">上一张</a> <a href="javascript:;" data-control="next">下一张</a> </p> </div> <script src="js/jquery.min.js"></script> <script> $(function () { var imgs=[ 'http://i2.hoopchina.com.cn/user/308/15960308/13383588090.jpg', 'http://img.article.pchome.net/00/44/23/20/pic_lib/wm/2.jpg', 'http://lcd.yesky.com/imagelist/2009/044/404q4y8g4m0p.jpg', 'http://lcd.yesky.com/imagelist/2009/044/cgro54wt2t2x.jpg' ]; var index=0; var lens=imgs.length; $('.btn').on('click',function () { if ('prev'===$(this).data('control')) { index=Math.max(0,--index); } else { index=Math.min(lens-1,++index); } document.title=(index+1)+"/"+lens; $("#picbox").attr('src',imgs[index]); }); }); </script> </body> </html>
我补全了一下,可以动,你对比下
贴出来的没啥问题,最好贴下所有代码。怀疑picbox不是img的ID
图片预加载
40980 学习 · 81 问题
相似问题