这个是一个简单的点击箭头图片切换的例子。JS部分采用过的是jQuery
步骤如下: 
(1) 准备图片(左右箭头,以及一些示例图片) 
(2) JS(jquery)的代码如下: 
复制代码 代码如下:
 
<script type="text/javascript" src="https://www.jb51.net/JS/jquery-1.4.4.js"></script> 
<script type="text/javascript"> 
var picPath = new Array(); 
picPath.push("Images/chuang_yhb.jpg"); 
picPath.push("Images/dong_wgx.jpg"); 
picPath.push("Images/gao_xsg.jpg"); 
var index = 0; 
$(function() { 
var top = $("#img1").offset().top; 
var left = $("#img1").offset().left; 
var height = $("#img1").height(); 
var width = $("#img1").width(); 
$("#img1").attr({ "src": picPath[index] }); 
$("#img1").parent().hover(function() { 
//show the arrow left and right 
$("#leftArrow").show(); 
$("#rightArrow").show(); 
$("#leftArrow").css({ "left": left - 10, "top": top + (height / 2) }); 
$("#rightArrow").css({ "left": left + width, "top": top + (height / 2) }); 
}, function() { 
//hide the arrrow left and right 
$("#leftArrow").hide(); 
$("#rightArrow").hide(); 
}); 
$("#leftArrow").click(function() { 
if (index > 0) { 
$("#img1").attr({ "src": picPath[--index] }); 
} 
}); 
$("#rightArrow").click(function() { 
if (index < picPath.length) { 
$("#img1").attr({ "src": picPath[++index] }); 
} 
}); 
}); 
</script> 
(3) Html部分如下:
复制代码 代码如下:
 
<div> 
<img alt="Show Pictures" /> 
<img alt="Left Arrow" src="https://www.jb51.net/Images/arrowa.jpg" /> 
<img alt="Right Arrow" src="https://www.jb51.net/Images/arrowb.jpg" /> 
</div> 
下面再附一个js版的
  [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
您可能感兴趣的文章:
