AI编程助手
AI免费问答

利用javascript实现图片左右切换的效果

不言   2018-06-25 16:47   3124浏览 原创

这篇文章主要为大家介绍了基于javascript实现图片左右切换效果,感兴趣的小伙伴们可以参考一下

本文实例介绍了javascript实现图片左右切换效果的详细代码,分享给大家供大家参考,具体内容如下

效果图:

具体代码:

  
    <title>JS图片左右切换效果</title>
    <meta>
    <style>
      *{
        margin:0;
        padding:0;       
      }    
         
      .images-scroll{
        border:1px solid #CCC;
        margin:100px auto;
        width:300px;
        height:200px;
        position:relative;
      }  
       
      .images-scroll ul{
        list-style:none;
      }
 
      .images-scroll li{
        float:left; 
        display:none;      
      }
 
      .images-scroll .active{
        display:block;
      }
 
      .images-scroll a{
         
      }
 
      .images-scroll img{
        width:300px;
        height:200px;
        border:none;
      }            
       
      .images-scroll .left-scroll{
        position:absolute;
        top:40%;
        left:-40px;
        opacity:0;
        background:url("images/bg_direction_nav.png");
        background-repeat:no-repeat;
        background-position:0px 0px;
        height:27px;
        width:27px;
        cursor:pointer;
      }
 
      .images-scroll .right-scroll{
        position:absolute;
        top:40%;
        opacity:0;
        right:-40px;
        background:url("images/bg_direction_nav.png");
        background-repeat:no-repeat;
        background-position:-30px 0px;
        height:27px;
        cursor:pointer;
        width:27px;       
      }  
 
      .images-scroll .right-scroll:hover{
        background-color:transparent;
      }
 
    </style>
    <script></script>
  
  
     
    <p>
      </p>
                       <script> $("#images-scroll").mouseover(function(){ $("#left-scroll").animate({left: &#39;10px&#39;,opacity:&#39;1&#39;,},400); $("#right-scroll").animate({right: &#39;10px&#39;,opacity:&#39;1&#39;,},400); }) $("#images-scroll").mouseleave(function(){ $("#left-scroll").animate({left: &#39;-40px&#39;,opacity:&#39;0&#39;,},400); $("#right-scroll").animate({right: &#39;-40px&#39;,opacity:&#39;0&#39;,},400); }) imgScroll=setInterval("runScroll()",3000); var last_idx=$("#images-scroll ul li").index($("#images-scroll ul li:last")); function runScroll(){ var idx=$("#images-scroll ul li").index($("#images-scroll ul .active")[0]); $("#images-scroll li").eq(idx).removeClass("active").hide(); idx+=1; if(idx%(last_idx+1)==0){ idx=0; } $("#images-scroll li").eq(idx).addClass("active").show(); } $("#left-scroll").click(function(){ var idx=$("#images-scroll ul li").index($("#images-scroll ul .active")[0]); $("#images-scroll li").eq(idx).removeClass("active").hide(); idx-=1; if(idx==-1){ idx=last_idx; } $("#images-scroll li").eq(idx).addClass("active").show(); }) $("#right-scroll").click(function(){ runScroll(); }) </script>         

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

jQuery和CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单

javascript实现瀑布流动态加载图片

JS实现移动端向左滑动出现删除按钮的功能

Java免费学习笔记:立即学习
解锁 Java 大师之旅:从入门到精通的终极指南

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。