慕无忌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
图片预加载
40971 学习 · 88 问题
相似问题