Jquery实现简单图片轮播

html代码:

 1   <div class="show">
 2         <div class="left">
 3             <div class="show_content">
 4                 <img src="img/3.jpg" alt="" style="width:695px;height: 612px">
 5                 <img src="img/4.jpg" alt="" style="width:695px;height: 612px">
 6                 <img src="img/5.jpg" alt="" style="width:695px;height: 612px">
 7                 <img src="img/6.jpg" alt="" style="width:695px;height: 612px">
 8             </div>
 9         </div>
10         <div class="right">
11                 <ul>
12                         <li>
13                         <img src="img/3.jpg" alt="">
14                         <img src="img/4.jpg" alt="">
15                         <img src="img/5.jpg" alt="">
16                         <img src="img/6.jpg" alt="">
17                     </li>
18                 </ul>
19         </div>
20     </div>

css 代码:

 1   *{
 2             margin: 0;
 3             padding: 0;
 4         }
 5         .show{
 6             width: 800px;
 7             height: 612px;
 8             border: 1px solid blue;
 9             margin: 0 auto;
10         }
11         li{
12             list-style: none;
13
14         }
15         li img{
16             float: right;
17             padding-top: 5px;
18             padding-left: 5px;
19         }
20         li{
21             width: 100px;
22         }
23         .left{
24             width: 695px;
25             height: 612px;
26             /* background-color: black; */
27             float: left;
28         }
29         .right{
30             float: left;
31         }

script 代码:

 1  var  ind = 0 ;
 2     var timeplay = null;
 3     // 显示第一张
 4     $(‘.show_content img‘).eq(0).show().siblings(‘img‘).hide();
 5     $(‘li img‘).hover(function(){
 6              clearInterval(timeplay);
 7              ind = $(this).index();
 8             $(this).removeClass(‘hover‘);  // 取消第一个li标签里的img的透明
 9             //给下一标签添加 hover属性
10             $(this).siblings().addClass(‘hover‘);
11         //    $(‘.show_content img‘).eq(ind).fadeIn().siblings().fadeOut();
12         $(‘.show_content img‘).eq(ind).show().siblings().hide();
13
14     },function(){
15         autoplay();
16     })
17
18
19     // 自动轮播
20     function autoplay(){
21          timeplay = setInterval(function(){
22              ind++;
23              if(ind>3){
24                 ind=0;
25              }
26              $(‘li img‘).eq(ind).removeClass(‘hover‘);
27              $(‘li img‘).eq(ind).siblings().addClass(‘hover‘);
28             //  $(‘.show_content img‘).eq(ind).fadeIn().siblings().fadeOut();
29             $(‘.show_content img‘).eq(ind).show().siblings().hide();
30          },1000)
31     }
32
33     autoplay();

使用的jquery版本

实现的代码效果:

原文地址:https://www.cnblogs.com/tandongcn/p/10690029.html

时间: 2024-08-01 10:43:39

Jquery实现简单图片轮播的相关文章

基于jquery的简单图片轮播----banner

主要用到的几个JQUERY函数: li:nth-child(2)  第二张图的意思: attr() 方法设置或返回被选元素的属性值. setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. 先说下实现的机制: 首先是一个大盒子,里面三张图片,然后显示的只是其他三分之一中间的位置,其他部分是被隐藏的,通过animate方法,从隐藏的地方把其他的拉出来 这段代码的核心就下面这句话了: oUl.stop(true).animate({"left":-countw

使用javascript,jquery实现的图片轮播功能

使用javascript,jquery实现的图片轮播功能本功能采用最基础的javascript和一些简单的jquery技术实现,易理解,以修改使用,代码简易,适合刚开始接触到网站开发的朋友们参考.可以直接把代码copy下来,放入一个html 文件即可,然后把jquery文件放在同一个文件夹下就可以了.文件下载地址:http://download.csdn.net/detail/xyytcs/5037545 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

基于jQuery实现左右图片轮播(原理通用)

基于jQuery实现左右图片轮播(原理通用), 本文为大家分享了jQuery实现左右图片轮播代码,供大家参考,具体实现内容如下 运行效果图: 重点!!! 实现原理: 通过判断index值的大小变化来判断图片左移还是右移.通过控制图片的left值,来达到一个轮播的效果. 具体代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title>

jQuery轻量级京东图片轮播代码等

http://sc.chinaz.com/jiaoben/jiaodiantu.html jQuery轻量级京东图片轮播代码 查看全图点击预览 顶(17)踩(4)报错评论(0)下载地址 更新时间:2016-07-11 09:18 类别:脚本 0 更多相关 jQuery缩略图数字按钮图片切换 所属专题:焦点图代码 脚本简介 jQuery轻量级京东图片轮播代码是一款带左右按钮控制,带缩略图的图片轮播代码.

JQuery slidebox实现图片轮播

jQuery图片轮播(焦点图)插件jquery.slideBox,简单设置下参数就可以多个多种动画效果,左右,上下,速度,还可指定默认显示第N张,点击的按钮在现代浏览中可以实现圆形或圆角效果,插件代码简洁,运行效率高,兼容IE6+,Chrome,Firefox,Opera,safari,具有良好用的用户体验效果.下面来看下使用方法吧. 1.引入核心文件 2.html代码 <div> <h3>一.左右轮播,滚动持续0.6秒,滚动延迟3秒,滚动效果swing,初始焦点第1张,点选按键自

jQuery实现简单的轮播图

先看效果,如果是你想要的,可以看看总体思路: 1.自动轮播2.指定轮播3.左右翻动 详细步骤:jQuery部分 设置第一张图片显示,其他的兄弟元素隐藏 自动轮播的时候,指定第一张的索引为 i=0,然后 i++, 使其对应的 i 索引的图片显示,其他的隐藏,当 i=5(即第六张图片的时候,使其为第一张即可,否则我们没有第六张图片就不显示了). 指定图片轮播,就是鼠标移动到白圈上显示对应的图片,并计时器停止,我们可以看看图片上的内容,有的轮播图计时器还是继续的,看不了什么内容:鼠标离开则继续轮播.

js/jquery中实现图片轮播

一,jquery方法 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图片轮播 jq(左右切换)</title> <style type="text/css">   body,div,ul,li,a,

JQuery插件之图片轮播插件–slideBox

来源:http://www.ido321.com/852.html 今天偶然发现了一个比較好用的图片轮播插件-slideBox 先看看效果:http://slidebox.sinaapp.com/ 代码例如以下 1: <!doctype html> 2: <html> 3: <head> 4: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

jQuery 插件 jSlider 图片轮播

有导航箭头,可以自动播放,可以循环播放. 官方网站 https://github.com/copthuy/jSlider <!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"> <title>jSlider 图片轮播插件</title> <meta name="description" content