用html jQuery实现广告轮播图自动切换 滚动页面

运行图片



代码

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style>*{margin:0px;padding:0px;}#d1{border : 1px solid #aaaaaa;margin-left:200px;margin-top:40px;width:970px; height:300px; overflow:hidden;position:relative;}#adv,#num{position:absolute;}ul li{list-style:none;display:inline;}ul img{width:970px; height:300px;display:block;}#num{right:300px;bottom:5px;}#num li{float: left;color: blue;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;}.on{line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color:navajowhite;font-weight: bold;}#main{text-align:center; width: 1014px; margin: 0 auto;}
#adver{position:absolute;left:10px;top:30px;z-index:2;
}
</style><script type="text/javascript" src="js/jquery-3.5.1.js"></script>
<script type="text/javascript">$(document).ready(function(){var adverTop=parseInt($("#adver").css("top"));var adverLeft=parseInt($("#adver").css("left"));$(window).scroll(function(){var scrollTop = parseInt($(this).scrollTop());//获取滚动条翻上去的距离var scrollLeft = parseInt($(this).scrollLeft());//获取滚动条向右的距离$("#adver").offset({top:scrollTop+adverTop});$("#adver").offset({left:scrollLeft+adverLeft});});});$(function(){$('#num li').mouseenter(function(){//取得光标指向的li的下标var index = $('#num li').index(this);//滚动图片showImage(index);}).eq(0).mouseenter();//鼠标进来的时候显示第一个var i = 0;var taskId;$('#d1').hover(function(){//光标进入,停止滚动clearInterval(taskId);},function(){//设置间隔时间taskId = setInterval(function(){showImage(i);i++;if(i==5){//如果是最后i = 0;//回到首张}},1000);//设置1秒}).mouseleave();//光标离开,开始滚动});function showImage(index){$('#adv').stop(true).animate({'top':-index * 300},1000);//stop(true):清空当前累积的所有的动画。//取选中索引为index的来加样式on高亮且其余li同级元素来移除没有高亮光标$('#num li').eq(index).addClass('on').siblings().removeClass('on');}
</script>
</head>
<body><div id="d1"><ul id="adv"><li><img src="img/adver01.jpg"/></li><li><img src="img/adver02.jpg"/></li><li><img src="img/adver03.jpg"/></li><li><img src="img/adver04.jpg"/></li><li><img src="img/adver05.jpg"/></li></ul><ul id="num"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul></div><div id="main"><img src="img/main1.jpg"/><img src="img/main2.jpg"/><img src="img/main3.jpg"/></div>
</body>
</html>

2020 用html jQuery实现广告轮播图自动切换 滚动页面 鼠标悬浮下标且左右切换图片相关推荐

  1. JQuery实现圆点轮播图自动播放

    用jquery实现轮播图 实现之后的效果 实现思路 1,每次只显示一张图片其他的图片隐藏起来 2,每一次轮播 相应位置的小圆点跟着变色 3,鼠标移入小圆点时显示相应的图片 源代码 <!DOCTY ...

  2. html5carousel图片轮播,jQuery响应式轮播图插件VM Carousel

    插件描述:VM Carousel是一款jQuery响应式轮播图插件.该jquery轮播图插件支持自动播放模式,支持动态改变图片尺寸,支持居中模式,以及无限循环等. 使用方法 在页面中引入jquery. ...

  3. jQuery实现异形轮播图

    思路: 异形轮播图与普通轮播图不同的一点,是异形轮播图一次性展示多个图片,且图片大小的位置会动态变化. 以往我的处理办法都是直接给要展示的图片动态的添加一个class类, 简单粗暴.这次我在很多地方都 ...

  4. html新闻轮播插件,jQuery新闻类轮播图插件sliderBox

    sliderBox.js是一款jQuery新闻类轮播图插件.该jQuery新闻类轮播图插件可以创建兼容ie8.带缩略图导航.以及多种过渡效果的轮播图. 使用方法 在页面中引入jQuery.slider ...

  5. Axure:实现跳转广告轮播图

    功能实现:当打开app时,显示app的广告轮播图  1.元件需求         三个图片.一个动态面板.三个动态模板的状态:state1.state2.state3 2.交互         将三个 ...

  6. jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)

    用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...

  7. jQuery实现碎片轮播图

    碎片轮播图: 碎片轮播图顾名思义就是像碎片拼接而成的轮播图,若干个小方块碎片通过动画效果拼接成一张完整的图片. 实现原理: 轮播图的通常功能,都包括这几个部分,核心就是通过图片的索引值控制页面切换: ...

  8. html5carousel图片轮播,jquery 3d Carousel轮播图插件

    jQuery-Waterwheel-Carousel是一款jquery 3d Carousel轮播图插件.该jquery Carousel轮播图插件兼容ie8浏览器,提供丰富的参数和API方法由于控制 ...

  9. Android弧形广告图,简单封装弧形广告轮播图(ViewPager+贝塞尔曲线)

    前言 通过ViewPager和贝塞尔曲线实现了一个弧形广告轮播图. 效果图 弧形ViewPager 实现方法 想要实现这个效果,现在几行代码就可以了: Step 1. Add it in your r ...

  10. 【原生js】详解轮播图之无缝滚动

    前言:轮播图,是网站首页中最常见的一种图片切换特效,作为前端开发者,我相信很多开发者都直接调用了JQuery中的封装好的方法实现图片轮播,省事简单.所以我今天想介绍一下原生js代码实现的图片轮播. 结 ...

最新文章

  1. 5个步骤实现目标检测
  2. WPF中触发器Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种
  3. mysql root 不能登录_mysql root 用户不能登录的问题
  4. Dotnet中Span, Memory和ReadOnlySequence之浅见
  5. [react] 请说下react组件更新的机制是什么
  6. c#读蓝牙数据_CSharp--BlueTooth 实现蓝牙通讯的程序 C#开发 可以发送和接收数据 方便二次开发 - 下载 - 搜珍网...
  7. 1982:【19CSPJ普及组】数字游戏 方法二
  8. mysql删除不安全的账户_【20200407】MySQL账号不规则删除导致权限错误
  9. 归档日志存在arch_从MYSQL 数据库归档 到 归档设计
  10. 利用SNMP4J实现 Snmp Trap 完整例子
  11. 中式国风地产创意海报素材模板
  12. dnf最新地图编号2020_2020手游崛起端游没落?网易新端游好玩刺激能搬砖,网友:妙...
  13. 深观察|区块链不是洪水猛兽,但要警惕以区块链之名圈钱
  14. 摄氏温度和华氏温度换算(vb源码)
  15. 2020最新的eclipse之安卓开发环境搭建
  16. 磁盘阵列数据恢复_raid5硬盘离线数据恢复步骤_HP-lefthand存储详解
  17. 中继器系列:中继器增删改查
  18. Koo叔说Shader-Unity中的Shader
  19. OpenGL实验2:图形的旋转、平移、缩放
  20. iOS开发------仿知乎上下滑动切换页面

热门文章

  1. SpringBoot 项目鉴权的 4 种方式
  2. 大厂面试预备篇——《两万字MySql基础总结》❤️建议收藏
  3. [数据库笔记] SQL50题11 - 30
  4. Unity游戏引擎介绍及相关学习资源
  5. Hadoop伪分布和全分布部署指南
  6. mysql 视图 缓存_SQLServer 的视图自带缓存特效?!
  7. 微信小程序-小程序的宿主环境
  8. linux总复习(二)
  9. coldfusion_ColdFusion中的数据结构简介
  10. TX2081ALBJ3超低功耗半导体指纹识别模组 智能锁 指纹考勤打卡 指纹门禁系统应用