jquery实现轮播图_用jquery实现图片轮播图代码

jquery实现轮播图_用jquery实现图片轮播图代码HTML代码:<divclass="content_right"><divclass="ad"><ulclass="slider"><li><imgsrc=&quot

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

CSS样式:

.ad { 
	margin-bottom:10px;
	width:586px; 
	height:150px; 
	overflow:hidden;
	position:relative;
}
.slider,. .num{
	position:absolute;
}
 .slider li{ 
	list-style:none;
	display:inline;
}
.slider img{ 
	width:586px; 
	height:150px;
	display:block;
}
 .num{ 
	right:5px; 
	bottom:5px;
}
 .num li{
	float: left;
	color: #FF7300;
	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;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

HTML代码:


            <div class="ad">
                <ul class="slider">
                    <li>
                        <img src="images/ads/1.gif" /></li>
                    <li>
                        <img src="images/ads/2.gif" /></li>
                    <li>
                        <img src="images/ads/3.gif" /></li>
                    <li>
                        <img src="images/ads/4.gif" /></li>
                    <li>
                        <img src="images/ads/5.gif" /></li>
                </ul>
                <ul class="num">
                    <li class="on">1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                    <li>5</li>
                </ul>
            </div>

jQuery代码:

//获取图片的高度
            var height = $(".content_right .ad").height();
            //获取图片的数量
            var imgcount = $(".slider li").length;
            // 设置索引值
            var index = 0;
            //设置定时器
            function time() {
                timer = setInterval(function () {
                    //引用数字随图片一起显示
                    changeImg(index);
                    index++;
                    //当索引值等于图片的数量是索引变成0
                    if (index == imgcount) {
                        index = 0;
                    }
                }, 1500);

            }
            time();
           //数字随图片一起显示
            function changeImg(index) {
                //改变图片的top值实现滚动
                $(".slider").stop(true, false).animate({ top: -height * index }, 1200);
                //先移除on再更趋添加on
                $(".num li").removeClass("on").eq(index).addClass("on");
            }
            //鼠标移到数字显示图片
            $(".num li").mouseover(function () {
                //索引等于当前索引
                index = $(this).index();
                //引用数字随图片一起显示
                changeImg(index);
            });
            //鼠标移入移出轮播图停止和启动
            $(".ad").hover(function () {
                clearInterval(timer);
            }, function () {
                time();
            });

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196269.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月30日 上午11:15
下一篇 2025年9月30日 上午11:43


相关推荐

  • awvs11安装教程_ajax使用步骤

    awvs11安装教程_ajax使用步骤Awvs12.x安装及使用教程Awvs12.x安装1.下载Awvs12.x版本和对应补丁2.安装AwvsAwvs12.x使用Awvs12.x导出渗透结果报表Awvs12.x下载链接Awvs12.x安装1.下载Awvs12.x版本和对应补丁2.安装Awvs1.双击acunetix_12.0.180911134.exe进行安装2.然后选择我同意该条款3.随便填写对应邮箱如xxx@qq.com,账号密码一定要记住如果出现下图,是密码设置太简单了,需要设置含三种规则以上的密码如Abc12345

    2025年12月3日
    5
  • iPhone 17 Pro A3524国行激活锁鉴别教程 MG044CH/A型号机型验机避坑实用指南

    iPhone 17 Pro A3524国行激活锁鉴别教程 MG044CH/A型号机型验机避坑实用指南

    2026年3月14日
    3
  • Midjourney 应用技巧六:善用 no 参数,去掉不想要的元素

    Midjourney 应用技巧六:善用 no 参数,去掉不想要的元素

    2026年3月15日
    3
  • vm安装winme[通俗易懂]

    vm安装winme[通俗易懂]vm安装windowsme第一步,到msdn下载windowsme2.打开vm3.回到主页,点击创建新的虚拟机3.按典型4.下一步,按截图位置不要在c盘下一步完成h回车一直回车完整教程:https://www.bilibili.com/video/av9140535/我要去图书馆了,以后在把完整版发表…

    2026年4月17日
    4
  • C# 项目没有.sln文件的解决办法:

    C# 项目没有.sln文件的解决办法:什么是sln文件?sln文件开发中使用的解决方案文件,使用解决方案文件(后缀为sln的文件)表示一个项目组,他通常包含一个项目中所有的工程文件信息。包括文件版本,工程信息,全局设置,通过打开sln文件就可以加载整个项目.但是我新建的一个项目里面没有Sln文件,该如何打开整个项目?解决办法:打开VS,点击新建项目,同时会生成一个解决方法,然后往这个解决方案里面添加现有项目,注意添加的是.cspro

    2022年5月3日
    184
  • vs代码补全的快捷键_效率工具 | 一款基于深度学习的代码自动补全神器

    vs代码补全的快捷键_效率工具 | 一款基于深度学习的代码自动补全神器前言代码补全对于大多数开发人员来说是至关重要的 它可以有效的提高开发效率 减少拼写错误和输入代码量 我们使用的大多数开发工具都自带补全功能 或者可以通过安装插件具备补全功能 但是 以往的代码补全功能主要基于语言本身的内置函数和上下文信息进行补全 而在候选项重要程度 代码块补全方面却不理想 与其说我们常用的自动补全工具的价值在补全方面 我更倾向于认为它的价值体现在提示 近几年随着深度学习的抬头 火热

    2026年3月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号