js代码:

// JavaScript Document
var setint;
$(function(){
    operate();
    setint=setInterval("autoImg()",3000);
})
var desc=[];
function ainfo(desc,imgurl){
    this.de=desc;
    this.url=imgurl;
    
}
var a1=new ainfo("第一张图片","#");
desc.push(a1);
var a2=new ainfo("第二张图片","#");
desc.push(a2);
var a3=new ainfo("第三张图片","#");
desc.push(a3);
var a4=new ainfo("第四张图片","#");
desc.push(a4);
var a5=new ainfo("第五张图片","#");
desc.push(a5);
var a6=new ainfo("第六张图片","#");
desc.push(a6);
var a7=new ainfo("第七张图片","#");
desc.push(a7);

function operate(){
$("#bigimg").hover(function(){
     clearInterval(setint);
    //$("#imgtitle").animate({"top":"230px"});
    $(".arrorIcon").show();
    },function(){
    //$("#imgtitle").animate({"top":"260px"});
    $(".arrorIcon").hide();
    setint=setInterval("autoImg()",3000);
});

$("#right").click(function(){
 autoImg();    
});

$("#left").click(function(){
  var num=$("#imglist").find("img.cur-select").attr("num");
 var n=parseInt(num)-1;
 $("#imglist").find("img.cur-select").removeClass("cur-select").addClass("imgNfoucus");
 if(num>2&&num<4){
    var length=(n-2)*(-85);
    $("#imglist").animate({"left":length+"px"});
  }else if(num==0){
    $("#imglist").animate({"left":"-170px"});  
    n=6;
  }
 $("#imglist").find("img:eq("+n+")").addClass("cur-select").removeClass("imgNfoucus");
 $("#imgview").find("a:eq("+n+")").show().siblings().hide();
 $("#imgtitle").text(desc[n].de)
  
})
$("#imglist span img").hover(function(){
 clearInterval(setint);
 $(this).removeClass("imgNfoucus");    
 $(this).parent().siblings().children().addClass("imgNfoucus");
},function(){
 $(this).addClass("imgNfoucus");
 $("#imglist").find("img.cur-select").removeClass("imgNfoucus");
 setint=setInterval("autoImg()",3000);
});

$("#imglist span img").click(function(){
  $(this).removeClass("imgNfoucus").addClass("cur-select");
  $(this).parent().siblings().children().addClass("imgNfoucus").removeClass("cur-select");
   var sln=$(this).attr("num");
  $("#imgview").find("a:eq("+sln+")").show().siblings().hide();
})
}

function autoImg(){
 var num=$("#imglist").find("img.cur-select").attr("num");
 var n=parseInt(num)+1;
 $("#imglist").find("img.cur-select").removeClass("cur-select").addClass("imgNfoucus");
 if(num>2&&num<5){
    var length=(n-3)*(-85);
    $("#imglist").animate({"left":length+"px"});
  }else if(num==6){
    $("#imglist").animate({"left":"0px"});  
    n=0;
  }
 $("#imglist").find("img:eq("+n+")").addClass("cur-select").removeClass("imgNfoucus");
 $("#imgview").find("a:eq("+n+")").show().siblings().hide();
 $("#imgtitle").text(desc[n].de);    
}

html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link type="text/css" rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/picplay.js"></script>
</head>

<body>
<div class="content">
 <div class="center" id="bigimg">
  <div class="imgView" id="imgview" num="0">
   <a><img src="data:images/b1.jpg" /></a>
   <a style="display:none"><img src="data:images/b2.jpg"/></a>
   <a style="display:none"><img src="data:images/b3.jpg" /></a>
   <a style="display:none"><img src="data:images/b4.jpg"/></a>
   <a style="display:none"><img src="data:images/b5.jpg"/></a>
   <a style="display:none"><img src="data:images/b6.jpg"/></a>
   <a style="display:none"><img src="data:images/b7.jpg"/></a>
  </div>
  <div class="arrorIcon l10" id="left"><img src="data:images/left.png" /></div>
  <div class="arrorIcon r10" id="right"><img src="data:images/right.png" /></div>
  <a href="#" class="imgTitle" id="imgtitle">第一张图片</a>
 </div><!--center-->
 <div class="imglist">
  <div id="imglist" class="imglistdiv">
   <span class="normal"><img src="data:images/s1.jpg" class="cur-select" num="0"/></span><span class="normal"><img src="data:images/s2.jpg" class="imgNfoucus" num="1"/></span><span class="normal"><img src="data:images/s3.jpg" class="imgNfoucus" num="2"/></span><span class="normal"><img src="data:images/s4.jpg" class="imgNfoucus" num="3"/></span><span class="normal"><img src="data:images/s5.jpg" class="imgNfoucus" num="4"/></span><span class="normal"><img src="data:images/s6.jpg" class="imgNfoucus" num="5"/></span><span class="normal"><img src="data:images/s7.jpg" class="imgNfoucus" num="6"/></span>
 </div>
 </div><!--imglist-->
</div><!--content-->
</body>
</html>

模仿百度首页的图片轮播相关推荐

  1. java轮播添加图片_给网站首页添加图片轮播的效果

    网站的首页有图片轮播的效果,可以很好的起到广告的作用也可以起到推荐优秀内容的作用. 可是一般的建站程序,首页的幻灯片效果都很一般不是很好看,有的时候就需要我们自己改一下代码. 太复杂的代码自己改不好, ...

  2. jQuery实现图片轮播小练习

    图片轮播这个功能很多的网页都会用到,这次模仿着京东首页的图片轮播写了一个,样式和效果与京东的差不多,当然,没有原版那么好,但是感觉也差不多了,希望对大家有点帮助. 主体部分 <head>& ...

  3. javascript 图片轮播效果

    类似于淘宝首页广告图片轮播图效果,同时,点击左右箭头及下方数字键可进行切换图片 1.HTML <!DOCTYPE html> <html>     <head>   ...

  4. 安卓首页图片轮播效果(淘宝、京东首页广告效果)

    2019独角兽企业重金招聘Python工程师标准>>> 直奔主题: 1.主要原理就是利用定时任务器定时切换ViewPager的页面. 2.里面用了一个读取网络图片的插件,做客户端使用 ...

  5. android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能

    使用指令模仿魅族官网的图片轮播功能(angularjs中DOM操作都在指令中完成) html css .slider{ position: relative; width:900px; height: ...

  6. 天猫首页迷思之-jquery实现左侧广告牌图片轮播

    本次要实现的是天猫首页每个楼层左侧的图片轮播效果.见图: 功能点有:点击右箭头向右滑动:点击左箭头向左滑动:什么都不点自动滑动. 1.实现样式.简单分析一下大概的html结构.一个大的div里面包含两 ...

  7. axure 图片切换图片的交互_Axure教程:首页图片轮播

    图片轮播是各大网站常常见到的形式,文章带我们学习了如何用Axure实现图片轮播功能,一起来看看~ 双11刚过没多久,大家是否都参加了2000+亿的大项目呀?剁手的时候,有没有被各大电商平台的首页图片轮 ...

  8. 屏蔽去除CSDN上图片轮播形式的百度推广广告-20190104更新

    旧方法 之前采用的是在hosts文件中添加网址映射,从而使请求无效,添加的部分如下: 127.0.0.1 cpro.baidu.com 127.0.0.1 cpro.baidustatic.com 1 ...

  9. jquery导航图片全屏滚动、首页全屏轮播图,各式相册

    1.目录结构 源码 project css js image index1 index2 index3 index4 index.html index1到index4分为四个iframe标签引入的可单 ...

最新文章

  1. C++中引用()的用法和举例说明
  2. 首个国产量子操作系统「本源司南」重磅问世!!!
  3. nginx反代理服务器
  4. 计算机管理窗口下的菜单,win7电脑右键打不开管理菜单的详细攻略
  5. php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决
  6. lombok中的@Data注解与MyBatis的懒加载机制冲突解决
  7. 倒计时3天|阿里云数据库创新上云峰会亮点剧透
  8. unix:///tmp/supervisor.sock no such file
  9. [机器学习笔记]Note11--聚类
  10. 清空session的方法
  11. java 运算符_详解Java表达式与运算符
  12. android 编译时解析xml布局,android – 在xml布局中引用build.gradle versionName属性
  13. linux 解压安卓kernel,android kernel | 环境搭建 + 第一次尝试
  14. 关于博客改版:我的一些想法与初衷
  15. 【Codeforces Round #576 (Div. 2)】Rectangle Painting 1【记忆化搜索】
  16. 三月月赛 1005 wuli通通和doge(细节处理)
  17. 数字逻辑第三章(集成门与触发器)
  18. win10远程桌面连接计算机密码错误,访问win10的远程桌面(Remote Desktop)总是凭据或者用户密码错误...
  19. Docker修改无法启动的容器的配置文件
  20. Unity 如何实现苹果动态模糊遮罩

热门文章

  1. jtag的emu0与emu1_谁特么告诉你EMU就是1分钱就能赚75美元?
  2. Spark从本地文件中统计包含某个字母的行数
  3. Hyperlynx DDR SI 仿真分析技术 | IBIS 模型适配
  4. selenium 自动化测试工具(二)常用定位方式
  5. KBEngine warring项目源码阅读(三) 实体文件与Account处理
  6. kotlin coroutine源码解析之Job启动流程
  7. 五个最好的DVD播放器下载
  8. 对CS1.6游戏的分析及心得
  9. 数据库第四次实验报告
  10. win10上运行linux程序吗,Win10可以运行 Linux 的图形界面程序了