作家
登录

简单的实现点击箭头图片切换的js代码

作者: 来源:www.28hudong.com 2013-03-30 00:20:03 阅读 我要评论

步骤如下: (1) 准备图片(左右箭头,以及一些示例图片) (2) JS(jquery)的代码如下: 复制代码 代码如下: <script type="text/javascript" src="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 id="img1" alt="Show Pictures" style="margin-left:100px;" /> <img id="leftArrow" alt="Left Arrow" src="Images/arrowa.jpg" style="position:absolute;display:none;width:50px;height:35px;z-index:99" /> <img id="rightArrow" alt="Right Arrow" src="Images/arrowb.jpg" style="position:absolute;display:none;width:50px;height:35px;z-index:99" /> </div> 下面再附一个js版的 无标题文档 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  IE下使用cloneNode注意事项分享

cloneNode 是 HtmlElement 原型链上的方法,用于创建指定 dom 节点的拷贝,它接受一个布尔参数 include_all,如果 include_all 设置为 true,则副本会带有指定节点的所有子节点。 然而,script 标签也是 dom 节点,>>>详细阅读


本文标题:简单的实现点击箭头图片切换的js代码

地址:http://www.17bianji.com/kaifa2/JS/22921.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)