-淘宝-首页轮播-2.0 自动手动

模拟淘宝轮播图 功能 自动轮播,鼠标进入轮播区后变为手动控制; 鼠标进入轮播区出现左右移控制箭头; 图片由左右移箭头控制切换,并且底部轮播圆圈相应变化 底部轮播圆圈数量自适应图片数量; 点击圆圈切换图片 效果 备注 1、本案例完整资源参见: 2、可以通过控制台观察索引变化 3、没有做无缝轮播,日后有空再完善 代码 1、html页面框架 lunbo.html <div class="lunbo"> <!-- 滚动区域 --> <ul class="gundon 阅读详情

-淘宝-首页轮播-2.0

body

<div id="box">
        <div class="player"></div>
        <div class="control">
            <span class="s">●</span>
            <span>●</span>
            <span>●</span>
            <span>●</span>
        </div>
    </div>
    <script src="/js/jquery-3.2.1.min.js"></script>
    <script>
        let items = [
            {
                imgUrl:"",//图片路径
                href:""//图片链接
            },//第一张和最后一张图片
            {
                imgUrl:"",
                href:""
            },//要插入的第四张图片
            {
                imgUrl:"",
                href:""
            },//要插入的第三张图片
            {
                imgUrl:"",
                href:""
            }//要插入的第二张图片
        ];
        let as = []; index = 0; let timer;
        //将模拟数据转换为页面标签元素
        items.forEach(function (e, i) {
            var item = `<a href="${e.href}"><img src="${e.imgUrl}"></a>`;
            if (i == 0) {
                as.push(item);
                as.push(item);
            } else {
                as.splice(1, 0, item);
            }
        });
        $(".player").html(as.join(""));
        //封装自动轮播启动函数,定时器赋值timer
        function start() {  
            timer = setInterval(() => {
                var span = $(".control>span").eq(index == 4 ? 0 : index);
                span.addClass("s");
                span.siblings(".s").removeClass("s"); 00
                if (index == 4) {
                    // span = $(".control>span").eq(0);
                    $(".player").css("transform", "translateX(-2080px)");
                    setTimeout(() => {
                        $(".player").css("transition", "none");
                        $(".player").css("transform", "translateX(0px)");
                        index = 1;
                    }, 500);
                } else {
                    span = $(".control>span").eq(index);
                    $(".player").css("transition", "all 0.5s ease");
                    $(".player").css("transform", `translateX(${index * -520}px)`);
                    index++;
                }
            }, 3000);
        }
        //封装自动轮播关闭函数
        function stop() {
            clearInterval(timer);
        }
        //页面初始化启动自动轮播
        start();
        //鼠标移至control区域关闭自动轮播,启动手动点击播放
        $(".control").hover(stop, start);
        //点击control内控制点实现点击播放
        $(".control>span").click(function () {
            index = $(this).index();
            $(this).addClass("s");
            $(this).siblings(".s").removeClass('s');
            $(".player").css("transform", `translateX(${-index * 520}px)`);
        });
    </script>
仿淘宝首页的广告轮播 立即下载

相关推荐

淘宝网首页轮播图仿写

文件包含的所必须的JQuery文件和图片文件都打包在里面了。下载即可查看效果

js实现淘宝首页图片轮播效果

原文:http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=10585 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>淘宝首页图片轮播效果</title> ...

weixin_34413357的博客 995

html5仿京东淘宝轮播图片切换代码.rar

html5 CSS3 仿京东淘宝轮播图片切换特效代码,jquery修正了图片地址,上次其实只是没有把jquery打包在里面,不过有些新手摸不着头绪了,反复说代码有误,这次不会了,请看效果图。图片 两侧显示箭头,下边显示两加点按钮,两种方式都可以手动轮播图片。

-淘宝-首页轮播-1.0 无手动

-淘宝-首页轮播-1.0 单纯轮播,无手动操作 样式css *{ padding: 0; margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif,"幼体"; } #box{ position: relative; margin: 50px auto 0; wi...

AMrss的博客 391

仿淘宝首页轮播广告

类似淘宝首页的 广告轮播。兼容各种浏览器

海康视觉通讯配置实战:TCP与Modbus协议深度解析

本文深度解析海康视觉系统与PLC通讯的实战配置,聚焦TCP与Modbus两大核心协议。详细阐述了TCP协议如何实现精准触发拍照,包括服务器端配置、数据转换(字符串与十六进制)的关键技巧与避坑指南;同时详解了Modbus协议用于读写PLC寄存器的配置方法、变量绑定及数据类型匹配。文章结合典型应用场景与高级调试技巧,旨在帮助工程师快速打通视觉系统与自动化设备间的数据通道。

m2n3o4p5的博客 826

-淘宝-首页轮播-3.0 Ajax

-淘宝-首页轮播-3.0 Ajax Ajax远程拉取地址:https://www.easy-mock.com/ 样式css *{ padding: 0; margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif,"幼体"; } #box{ position: relative...

AMrss的博客 233

阿里云Windows服务器部署网站全流程:从IIS配置到安全上线

Web服务器是承载网站应用、处理HTTP请求的核心软件。其工作原理是监听特定网络端口,接收客户端请求,并返回相应的网页、文件或动态生成的内容。在Windows Server环境中,IIS(Internet Information Services)作为微软官方Web服务器,凭借其与操作系统深度集成、图形化管理界面和对ASP.NET等微软技术栈的良好支持,成为许多开发者和运维人员的首选。其技术价值在于提供了稳定、可扩展的托管平台,支持从简单的静态网站到复杂的企业级Web应用。在云服务器普及的今天,将IIS部署

weixin_33552698的博客 327

jQuery实现淘宝轮播图

我爱撸码,撸码使我感到快乐大家好,我是Counter今天给大家分享的是利用jQuery来实现淘宝轮播图,揭开这层神秘的面纱,CSS样式就不做过多的赘述了,主要就是实现的原理,也就是jQuery,老样子,每行基本都打上了我理解的注释,表达的可能不是很好,但是理解理解就OK,欢迎一起技术探讨,一起成长。再讲讲轮播图的需求吧,一打开网址,轮播图就会自己每3秒切换到下一张,总共5张,一直轮播,当你鼠标进入...

weixin_33717117的博客 2456

Windows与Linux安装miniconda并启动python项目及指令

官方介绍:Miniconda 是 conda 的免费最小安装程序。它是 Anaconda 的一个小型引导版本,仅​​包含 conda、Python、它们都依赖的包以及少量其他有用的包(例如 pip、zlib 等)。如果您需要更多软件包,请使用该 命令从 Anaconda 公共存储库或其他渠道(例如 conda-forge 或 bioconda)默认提供的数千个软件包中进行安装。minicoda下载地址最好挂个梯子。如果你需要指定版本的conda,可以在这里下载历史版本的miniconda。

一直走的很慢的鸭子 3191

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2105

-淘宝-首页轮播-4.0 最终版

-淘宝-首页轮播-4.0 最终版 body里 <div id="box"> <div class="player"></div> <div class="control"> <span class="s">●</span> <span>...

AMrss的博客 281

当启动容器的时候提示:exec format error?如何解决问题

Docker容器出现"exec format error"的主要原因是架构不兼容(如ARM设备运行x86镜像)。解决方案包括:1)匹配镜像与宿主机架构;2)构建时指定平台;3)安装QEMU模拟器;4)修复文件权限和格式;5)验证基础镜像兼容性。排查流程应从检查架构匹配开始,逐步验证权限、解释器和换行符等问题。建议优先使用多架构镜像,构建时明确指定平台,并使用buildx工具生成多平台镜像。调试时可进入容器手动验证文件格式和兼容性。

weixin_39291964的博客 2718

【学会轮播图这一篇文章就足够啦】JS 网页轮播图详解 自动播放+手动播放

轮播图已经成了页面开发中不可缺少的一部分,日常生活中随处都能见到轮播图的身影,例如平常我们购物的淘宝,京东等等,都靠着轮播图在一片 有限的区域内展现出更多的商品。这也是前端程序员最早接触到的练手小项目,这篇文章带大家透彻拿下轮播图!从此不再迷茫 首先我们来看一下本次案例的效果: (下面有请本人女朋友出境!话说我是在搞不明白 gif 图怎么设置,但总之就是该有的功能都有,不该有的功能也有(例如杀狗 hhhhh),自动播放,点击切换按钮切换图片,点击下方圆点切换图片均可实现,就不一一演示了,主要还是让..

weixin_52212950的博客 1万+

拉曼光谱入门:10.显微拉曼与共聚焦技术

本文系统阐述了显微拉曼光谱技术与共聚焦原理的融合机制,详细解析了从激光激发、针孔空间滤波到光谱采集的完整光路架构,阐明了共聚焦设计在提升三维空间分辨率、抑制荧光背景及实现微区无损层析方面的核心优势,并探讨了关键光学器件的性能边界与系统技术局限。

qq_53529450的博客 166

云端全自动AI漫剧生成工作流:从模型选型到完整实现

本文提出了一套云端全自动AI漫剧生成工作流解决方案,旨在解决传统漫剧制作效率低下的问题。该系统采用"编排引擎+模型矩阵"架构,通过集成大语言模型、图像生成、视频合成等技术,实现从剧本输入到成片输出的全流程自动化。 核心内容包括: 模型选型方案:剧本解析采用DeepSeek-V3/GPT-4o,图像生成使用DALL-E 3,视频合成选用Stable Video Diffusion,语音合成采用MiniMax TTS 系统架构设计:基于Celery分布式任务队列的编排层,分解任务至各功能模块

huanghm88的专栏 641

淘宝轮播图的原生实现

淘宝轮播图的原生实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { padding

Gaoshanyz的博客 457

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

纯js轮播图练习-3,类似于淘宝海报带小圆点轮播图

基于js和css,跟着网上的视频教程,结合自己想要的效果,做出了一个类似于淘宝海报的效果。 如图:淘宝首页 自己做的: 代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> ...

dingjizhang2478的博客 259

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

纯js实现淘宝商城轮播图

需求:  循环无缝自动轮播3张图片,点击左右箭头可以手动切换图片,鼠标点击轮播图下面的小圆点会跳转到对应的第几张图片。鼠标放到轮播图的图片上时不再自动轮播,鼠标移开之后又继续轮播。效果图: 下面是html代码: <div id="box"> <div id="imgbox"> <div>&lt...

weixin_33696822的博客 1315

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【JS】原生淘宝轮播图实现总结

原生js轮播图

weixin_43655896的博客 2178

jQuery实现轮播图、购物车小组件以及用户名片

jQuery是一个快速、小巧、功能丰富的JavaScript库,它极大地简化了HTML文档遍历和操作、事件处理、动画和Ajax交互等JavaScript常见任务,提高了开发效率和用户体验。

你华还是你华 2044

Android轮播图终极指南:Banner 2.0打造高效广告展示系统

🚀 还在为Android应用中的广告轮播效果发愁吗?Banner 2.0来了!这款基于ViewPager2的Android广告图片轮播控件,让你轻松实现毫秒级切换的丝滑体验。无论是电商促销、新闻资讯还是品牌展示,Banner 2.0都能完美胜任。 ## ✨ Banner 2.0核心优势 **Banner 2.0**作为Android开发中的**轮播控件**利器,具备以下强大特性: - 🔥

gitblog_01132的博客 1072

原生js匀速动画实现无缝轮播(解决淘宝无缝轮播bug)

效果图: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; ...

ramosTears123的博客 743
上一篇: -淘宝-首页轮播-1.0 无手动
下一篇: -淘宝-首页轮播-3.0 Ajax
Angle灬魔君
博客等级 码龄7年 329粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值