iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >jquery实现图片轮播和滑动效果
  • 591
分享到

jquery实现图片轮播和滑动效果

2024-04-02 19:04:59 591人浏览 泡泡鱼
摘要

本文实例为大家分享了Jquery实现图片轮播和滑动效果的具体代码,供大家参考,具体内容如下 实习做了一个简易的图片轮播效果 下图是做出来的效果 源码 html 和 js部分 <

本文实例为大家分享了Jquery实现图片轮播和滑动效果的具体代码,供大家参考,具体内容如下

实习做了一个简易的图片轮播效果

下图是做出来的效果

源码

html 和 js部分

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link type="text/CSS" rel="stylesheet" href="css/main.css">
<script src="jquery-3.3.1.js"></script>
</head>
 
<body>
 
   <div class="container">
       <img src="img/left.png" class="prev">
       <img src="img/1.jpg" alt="图片不能正常显示" class="img1"/>
       <img src="img/right.png" class="next">
       <div class="rdodiv">
       <input type="radio" name="rdo" value="0" checked>
       <input type="radio" name="rdo" value="1">
       <input type="radio" name="rdo" value="2">
       <input type="radio" name="rdo" value="3">
       <input type="radio" name="rdo" value="4">
       </div>
   </div>
<script>
  $(document).ready(function(e) {
  //图片路径(放入数组)
  var imglist = ["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg","img/5.jpg"];
 
 
     //next处理
    
    
     $(".next").click(function(){
           fn();
         });
         
     //prev处理
     $(".prev").click(function(){
         //1.获取当前选中的元素
         var index = $("input[type='radio']:checked").val();  //input:基本选择其当中的元素选择器 
        
         
         if(index == 0){
            index = imglist.length-1;
         }else{
             index--;
             }
        
         change(index);
         });     
     
        //radio处理
        
    
         $("input[type='radio']").mouseover(function(){
            $(this).prop("checked",true);
            //具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用attr()       
         
            var index = $("input[type='radio']:checked").val();  
            $(".img1").attr("src",imglist[index]);
          
         });
         
          //定时刷新
     
     //setInderval(fn,time)
     // fn:调用的处理函数  time:间隔时间(毫秒为单位)
    
       setInterval(fn,1500);
     function fn(){
           var index = $("input[type='radio']:checked").val();
           
          index =(parseInt(index) + 1)%imglist.length; 
         
          //3.修改image的src
          change(index);
      }
      function change(index){
             $(".img1").attr("src",imglist[index]);
          
          $($("input[type='radio']")[index]).prop("checked",true);
      }
         
 
  });
      
  
</script>
 
</body>
</html>

css部分:

@charset "utf-8";

 
.img1{
    width:850px;
    height:600px;
    border-radius:5%;
    }
    
.container{
    position:relative;
    
    width:850px;
    height:600px;
 
    margin:0px auto;
    padding:0px;
    border-radius:10%;
    top:100px;}
 

.prev{
    position:absolute;
    top:270px;
    left:5px;
    width:70px;
    opacity:0.30;
    }
.prev:hover{
    transfORM:scale(1.1);
    opacity:1.0;}
 
    
.next{
    position:absolute;
    top:270px;
    right:5px;
    width:70px;
    opacity:0.30;}
.next:hover{
    transform:scale(1.1);
    opacity:1;
     }
 
.rdodiv{
    position:absolute;
    bottom:30px;
    z-index:999;
    left:320px;}
.rdodiv input{
    transform: scale(1.8);
    width:30px;}
.rdodiv input:hover{
    transform: scale(2.5);
    }

总结

1.prop 和 attr

具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用attr()       

2.定时刷新

setInderval(fn,time)
fn:调用的处理函数  time:间隔时间(毫秒为单位)

3.javascript对象不能调用jquery方法,使用时注意判断当前对象是js还是jquery

4.冗余处理,避免冗余,同样的代码尽量用函数封装调用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: jquery实现图片轮播和滑动效果

本文链接: http://www.lsjlt.com/news/162531.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jquery实现图片轮播和滑动效果
    本文实例为大家分享了jquery实现图片轮播和滑动效果的具体代码,供大家参考,具体内容如下 实习做了一个简易的图片轮播效果 下图是做出来的效果 源码 html 和 js部分 <...
    99+
    2024-04-02
  • 如何使用jquery实现图片轮播和滑动效果
    这篇文章主要介绍了如何使用jquery实现图片轮播和滑动效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下实习做了一个简易的图片轮播效果下图是做出来的效果源码ht...
    99+
    2023-06-26
  • jquery实现图片自动轮播效果
    本文实例为大家分享了jquery实现图片自动轮播效果的具体代码,供大家参考,具体内容如下 HTML代码如下: <div id="container">         ...
    99+
    2024-04-02
  • jquery如何实现图片自动轮播效果
    这篇文章主要介绍“jquery如何实现图片自动轮播效果”,在日常操作中,相信很多人在jquery如何实现图片自动轮播效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何实现图片自动轮播效果”的疑...
    99+
    2023-06-29
  • 使用jQuery实现图片轮播效果
    jQuery是对JavaScript的简化,语法没有太大区别,比较JavaScript更加容易理解,代码量更少。 用jQuery实现图片轮播需要有以下步骤: ​ 1.对图片区域获取,...
    99+
    2024-04-02
  • js实现滑动轮播效果
    本文实例为大家分享了js实现滑动轮播效果的具体代码,供大家参考,具体内容如下 1、构建html样式,代码如下 <div class="banner"> ...
    99+
    2024-04-02
  • jQuery实现碎片轮播效果
    本文实例为大家分享了jQuery实现碎片轮播效果的具体代码,供大家参考,具体内容如下 一、效果图 二、核心代码 碎片轮播.html <script src="js/suiBa...
    99+
    2024-04-02
  • vue实现自动滑动轮播图片
    本文实例为大家分享了vue实现自动滑动轮播图片的具体代码,供大家参考,具体内容如下 效果如图:(悬浮时暂停,移出后自动轮播) ①创建图片滑动轮播组件ImageSlider.vue...
    99+
    2024-04-02
  • 如何使用JQuery实现图片轮播效果
    这篇文章主要介绍了如何使用JQuery实现图片轮播效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。【效果如图】【原理简述】这里大概说一下整...
    99+
    2024-04-02
  • 用jquery实现轮播图效果
    本文实例为大家分享了用jquery实现轮播图的具体代码,供大家参考,具体内容如下 (带小圆点和左右箭头切换效果的) 原理:定义索引,定时任务实现轮播切换,切换时同样需要切换小圆点...
    99+
    2024-04-02
  • 怎么使用jQuery实现图片轮播效果
    本篇内容介绍了“怎么使用jQuery实现图片轮播效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用jQuery实现图片轮播需要有以下步骤:...
    99+
    2023-06-29
  • jQuery如何实现图片滑动效果
    这篇文章主要为大家展示了“jQuery如何实现图片滑动效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现图片滑动效果”这篇文章吧。思路:当鼠...
    99+
    2024-04-02
  • jquery插件实现轮播图效果
    每天一个jquery插件-jquery插件实现轮播图,供大家参考,具体内容如下 效果如下 代码部分 .rel{ white-space:nowrap; overflow-y...
    99+
    2024-04-02
  • 基于jquery实现轮播图效果
    本文实例为大家分享了jquery实现轮播图效果的具体代码,供大家参考,具体内容如下 轮播图左切换原理图 黄色的方框表示的是  slides ,而  slide ...
    99+
    2024-04-02
  • 利用jQuery实现轮播图效果
    今天给大家带来的就是使用jQuery实现一个简单的轮播图,实现的原理就是: 1、在一个区域内,设置宽高,超出这部分区域就要实现一个隐藏 2、获取图片的大小 为300,索引从0开始 3...
    99+
    2024-04-02
  • 如何使用jQuery实现圆点图片轮播效果
    这篇文章将为大家详细讲解有关如何使用jQuery实现圆点图片轮播效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。图片轮播效果 :在页面的指定位置实现的图片自动的左右轮流...
    99+
    2024-04-02
  • jQuery实现简单的轮播图效果
    大家好,今天我和大家分享一下轮播图的实现,下面是我做的轮播图效果 首先我们看到,它是由背景图片、方向图标和指示器组成。我们发现背景图片、方向图标和指示器是层叠在一起的,所以布局时我...
    99+
    2024-04-02
  • javascript实现图片轮播简单效果
    本文实例为大家分享了javascript实现图片轮播简单效果的具体代码,供大家参考,具体内容如下 这里是css样式  * {      margin: 0;  padding...
    99+
    2024-04-02
  • JS实现简单图片轮播效果
    本文实例为大家分享了JS实现简单图片轮播效果的具体代码,供大家参考,具体内容如下 实现效果 左右按钮可点击左右移动显示图片进行无缝滚动 下面的小圆圈点击可跳到对应...
    99+
    2024-04-02
  • js+css实现卡片轮播图效果
    本文实例为大家分享了js+css实现卡片轮播图效果的具体代码,供大家参考,具体内容如下 实现点击的时候切换卡片,自动轮播,鼠标移入暂停,移出继续轮播,有动画事件效果就是这样 下面是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作