使用jQuery库:JavaScript代码:
<script> var index = 0; //设置当前显示图片的下标 var imgList=document.getElementsByClassName("imglist")[0]; //获取图片列表 var imgNum=imgList.getElementsByTagName("li").length; //图片数量 //给下一张按钮绑定点击事件 document.getElementById("nextBtn").onclick=function(){ index++; if(index==imgNum){ index=0; } imgList.style.left=-index*760+"px"; //每个图片宽度为760px } </script>
可以发现,以上两种方式都是通过获取图片列表,然后根据当前图片的下标,通过CSS改变图片列表的left属性来切换图片。其中jQuery代码会更加简洁灵活,更适合于Web开发。
jQuery代码:
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> var index = 0; //设置当前显示图片的下标 var imgList=$(".imglist"); //获取图片列表 var imgNum=imgList.find("li").length; //图片数量 //给下一张按钮绑定点击事件 $("#nextBtn").click(function(){ index++; if(index==imgNum){ index=0; } imgList.css("left",-index*760+"px"); //每个图片宽度为760px }); </script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。