jquery练习

jquery练习

1.多图片展示

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>多图片展示效果</title>
<link href="zns_style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src='jquery-1.9.1.min.js'></script></head><body><ul><li><img src="images/1.jpg" alt="图片一" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/2.jpg" alt="图片二" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/3.jpg" alt="图片三" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/4.jpg" alt="图片四" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/5.jpg" alt="图片五" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/6.jpg" alt="图片六" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/7.jpg" alt="图片七" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/8.jpg" alt="图片八" longdesc="http://www.zhinengshe.com" /></li><li><img src="images/9.jpg" alt="图片九" longdesc="http://www.zhinengshe.com" /></li></ul><script type="text/javascript">var z=999$('li').on({'mouseenter':function(){z++;$(this).find('img').stop().animate({'width':'240px','height':'180px','marginLeft':'-60px','marginTop':'-45px'},300);$(this).css({'position':'relative','zIndex':z//需要进行定位})},'mouseleave':function(){$(this).find('img').stop().animate({'width':'120px','height':'90px','marginLeft':'0px','marginTop':'0px'},300);}})
</script>
</body>
</html>

展示效果

2.幻灯片-左右滑动

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>幻灯片左右滑动效果</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src='jquery-1.9.1.min.js'></script></head><body><div class="box" id="play"><p class="prev">&laquo;</p><p class="next">&raquo;</p><ol><li class="active">1</li><li>2</li><li>3</li><li>4</li><li>5</li></ol><ul><li><a href="http://www.zhinengshe.com/"><img src="images/1.jpg" alt="广告一" /></a></li><li><a href="http://www.zhinengshe.com/"><img src="images/2.jpg" alt="广告二" /></a></li><li><a href="http://www.zhinengshe.com/"><img src="images/3.jpg" alt="广告三" /></a></li><li><a href="http://www.zhinengshe.com/"><img src="images/4.jpg" alt="广告四" /></a></li><li><a href="http://www.zhinengshe.com/"><img src="images/5.jpg" alt="广告五" /></a></li></ul>
</div>
<script type="text/javascript">var Index=0;//设置ul的宽度为所有li的宽度$('ul').width($('ul>li').eq(0).width()*$('ul>li').length)//点击数字发生的变化$('ol > li').on({'mousedown':function(){$('ol > li').removeClass('active');$(this).addClass('active');$('ul').stop().animate({'left':-$(this).index()*$('ul>li').eq(0).width()},500);Index=$(this).index();}});//点击鼠标右键$('.next').on({'click':function(){Index++;if(Index==$('ol > li').length)Index=0;$('ol > li').removeClass('active');$('ol >li').eq(Index).addClass('active');$('ul').stop().animate({'left':-Index*$('ul>li').eq(0).width()},500);},'mousedown':function(){return false;//取消双击选中}})//点击鼠标左键$('.prev').on({'click':function(){Index--;if(Index == -1)Index =  $('ol > li').length-1;$('ol > li').removeClass('active');$('ol > li').eq(Index).addClass('active');$('ul').stop().animate({'left':-Index * $('ul>li').eq(0).width()},500);},'mousedown':function(){return false;}});//定时执行setInterval(function(){Index--;if(Index == -1)Index =  $('ol > li').length-1;$('ol > li').removeClass('active');$('ol > li').eq(Index).addClass('active');$('ul').stop().animate({'left':-Index * $('ul>li').eq(0).width()},500);},3000);
</script>
</body>
</html>

效果展示

3.图片轮换

<!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 href="zns_style.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.9.1.min.js"></script></head><body><ul id="znsRotatePic"><li class="pic1"><a href="http://baidu.com/"><img src="images/pic1.gif" alt="pic1" class="unactive" longdesc="http://www.zns.com" width="187" /></a><!-- 208 --><span></span></li><li class="pic2"><a href="http://google.com/"><img src="images/pic2.gif" alt="pic2" longdesc="http://www.zns.com" width="208" /></a><span></span></li><li class="pic3"><a href="http://www.zns.com/"><img src="images/pic3.gif" alt="pic3" class="unactive" longdesc="http://www.zns.com" width="187" /></a><span></span></li>
</ul>
<script type="text/javascript">var PosX = [];var PosY = [];var opa = [];var ClassNameArr = [];var imgW = [];var imgT = [];$('a').attr('href','javascript:;');for(var i = 0;i < $('li').length;i++){PosX.push($('li').eq(i).css('left'));PosY.push($('li').eq(i).css('top'));opa.push($('li img').eq(i).css('opacity'));imgW.push($('li img').eq(i).css('width'));imgT.push($('li img').eq(i).css('top'));ClassNameArr.push($('li')[i].className);};$('body').on({'click':function(){PosX.unshift(PosX.pop());PosY.unshift(PosY.pop());ClassNameArr.unshift(ClassNameArr.pop());opa.unshift(opa.pop());imgW.unshift(imgW.pop());imgT.unshift(imgT.pop());for(var i = 0 ;i < $('li').length;i++){$('li').eq(i).stop().animate({'left':PosX[i],'top':PosY[i]},500);};for(var i = 0;i < $('li img').length;i++){$('li img').eq(i).stop().animate({'opacity':opa[i],'width':imgW[i],'top':imgT[i]},500)};for(var i = 0;i < $('li').length;i++){$('li')[i].className = ClassNameArr[i];}}},'.pic3');$('body').on({'click':function(){PosX.push(PosX.shift());PosY.push(PosY.shift());opa.push(opa.shift());ClassNameArr.push(ClassNameArr.shift());imgW.push(imgW.shift());imgT.push(imgT.shift());for(var i = 0 ;i < $('li').length;i++){$('li').eq(i).stop().animate({'left':PosX[i],'top':PosY[i]},500);};for(var i = 0;i < $('li img').length;i++){$('li img').eq(i).stop().animate({'opacity':opa[i],'width':imgW[i],'top':imgT[i]},500)};for(var i = 0;i < $('li').length;i++){$('li')[i].className = ClassNameArr[i];}}},'.pic1');$('body').on({'click':function(){alert('你真棒!');}},'.pic2')
</script>
</body>
</html>

效果展示

4.图片展示效果

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js图片展示</title>
<script type="text/javascript" src='jquery-1.9.1.min.js'></script>
<link href="style/zns_style.css" rel="stylesheet" type="text/css" />
</head><body><div id="automatic"><div class="prev_div"></div><a class="prev" href="###"><span class="ico1"></span><span class="ico"></span><span class="txt"></span></a><div class="next_div"></div><a class="next" href="###"><span class="ico1"></span><span class="ico"></span><span class="txt"></span></a><div class="line"></div><ul><li class="pos_0"><a href="http://www.zhinengshe.com"><img src="images/8.jpg" width="100" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_1"><a href="http://www.zhinengshe.com"><img src="images/1.jpg" width="270" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_2"><a href="http://www.zhinengshe.com"><img src="images/2.jpg" width="510" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_3"><a href="http://www.zhinengshe.com"><img src="images/3.jpg" width="680" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_4"><a href="http://www.zhinengshe.com"><img src="images/4.jpg" width="510" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_5"><a href="http://www.zhinengshe.com"><img src="images/5.jpg" width="270" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_6"><a href="http://www.zhinengshe.com"><img src="images/6.jpg" width="270" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li><li class="pos_6"><a href="http://www.zhinengshe.com"><img src="images/7.jpg" width="270" alt="智能社 www.zhinengshe.com" longdesc="http://www.zhinengshe.com" /></a></li></ul></div><script type="text/javascript">//定义一个变量var leo = {'left':[],'top':[],'z':[],'opa':[],'w':[],'h':[]};//取到所有ul下面的livar allLi = $('ul > li');//变量数据并存入数据for(var i = 0;i < allLi.length;i++){leo.left.push(allLi.eq(i).css('left'));leo.top.push(allLi.eq(i).css('top'));leo.z.push(allLi.eq(i).css('zIndex'));leo.opa.push(allLi.eq(i).css('opacity'));leo.w.push(allLi.eq(i).css('width'));leo.h.push(allLi.eq(i).css('height'));};for(var i = 0;i < allLi.length;i++){allLi.eq(i).css({'width':leo.w[i],'height':leo.h[i]})};$('img').width('100%');//添加开关var t = true;$('.prev_div').click(function(){if(!t)return;t = false;leo.left.unshift(leo.left.pop());leo.top.unshift(leo.top.pop());leo.z.unshift(leo.z.pop());leo.opa.unshift(leo.opa.pop());leo.w.unshift(leo.w.pop());leo.h.unshift(leo.h.pop());for(var i = 0;i < allLi.length;i++){allLi.eq(i).css({'zIndex': leo.z[i]});allLi.eq(i).stop().animate({'left':leo.left[i],'top':leo.top[i],'opacity':leo.opa[i],'width':leo.w[i],'height':leo.h[i]},500,function(){t = true;});}});$('.next_div').click(function(){if(!t)return;t = false;leo.left.push(leo.left.shift());leo.top.push(leo.top.shift());leo.z.push(leo.z.shift());leo.opa.push(leo.opa.shift());leo.w.push(leo.w.shift());leo.h.push(leo.h.shift());for(var i = 0;i < allLi.length;i++){allLi.eq(i).css({'zIndex': leo.z[i]});allLi.eq(i).stop().animate({'left':leo.left[i],'top':leo.top[i],'opacity':leo.opa[i],'width':leo.w[i],'height':leo.h[i]},500,function(){t = true;});}});</script>
</body>
</html>

效果展示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/647022.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从 Apk 提取代码到单独 dex

从 Apk 提取代码到单独 dex Android 中动态加载是指应用程序在运行时加载和执行 Dex 文件的过程&#xff0c;可以在运行时加载不同的代码或功能&#xff0c;而无需重新编译整个应用程序&#xff0c;动态加载 Dex 文件通常涉及以下步骤&#xff1a; 创建 Dex 文件 我们接触到的…

Redis的五种常用数据类型详解及相关面试问题

目录 Redis的五种常用数据类型详解 简述 Redis五种基本数据类型 String字符串 常用命令 应用场景 Hash散列表 常用命令 使用场景 List链表 常用命令 应用场景 Set( 集合) 常用命令 应用场景 SortedSet( 有序集合) zset 常用命令介绍 应用场景 面试题常问的数…

退货通知单下推销售退货单,无法下推问题排查

文章目录 退货通知单下推销售退货单&#xff0c;无法下推问题排查报错界面排查原因 退货通知单下推销售退货单&#xff0c;无法下推问题排查 报错界面 排查 检验单已做。 原因 合格未勾选判退。

按键协管指南针加速计陀螺仪GPS等原理图纸2

1.imu电路。 加速计包含重力感应。 到传感器芯片u8, U16, U18的信息都是用的spi接口&#xff0c;如下图所示。OSCAR_TO_IMU_SPI_SCLK_FL, IMU_TO_OSCAR_SPI_MISO_FL, OSCAR_TO_IMU_SPI_MOSI_FL接了u8, u16, u18,通过片选信号cs选择哪个芯片接收。 加速计&#xff0c;陀螺仪&…

Redash 默认key漏洞(CVE-2021-41192)复现

Redash是以色列Redash公司的一套数据整合分析解决方案。该产品支持数据整合、数据可视化、查询编辑和数据共享等。 Redash 10.0.0及之前版本存在安全漏洞&#xff0c;攻击者可利用该漏洞来使用已知的默认值伪造会话。 1.漏洞级别 中危 2.漏洞搜索 fofa "redash"…

289. 生命游戏

根据 百度百科 &#xff0c; 生命游戏 &#xff0c;简称为 生命 &#xff0c;是英国数学家约翰何顿康威在 1970 年发明的细胞自动机。 给定一个包含 m n 个格子的面板&#xff0c;每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态&#xff1a; 1 即为 活细胞 &am…

主播考核体系相关基础

1.主播薪资类型 2.主播考核体系 1.分为日常考核、月度考核 日常考核分为三部曲&#xff1a;播前、播中、播后 &#xff08;1&#xff09;播前 &#xff08;2&#xff09;播中 &#xff08;3&#xff09;播后 月度考核 月度考核表列举 主播等级划分要素 主播晋升考核方…

JVM篇----第六篇

系列文章目录 文章目录 系列文章目录前言一、堆(Heap-线程共享) -运行时数据区二、方法区/永久代(线程共享)三、JVM 运行时内存四、新生代前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看…

Qt6入门教程 11:父子对象关系

在上一篇中的纯手写部分&#xff0c;不管是创建菜单、工具栏还是状态栏&#xff0c;我们new完之后都未显式的调用delete进行销毁&#xff0c;这样难道不会有内存泄漏么&#xff1f; QMenuBar *menuBar new QMenuBar(this); QToolBar *toolBar new QToolBar(this); QStatusBa…

web前端之不一样的居中方式、解决tabBar选项卡居中问题、css支持嵌套、auto

MENU 前言htmlstyle效果 前言 这里不能使用justify-content: center;&#xff0c;因为在小屏幕上&#xff0c;这种方式无法显示最前面的两个tabBar。 html <div id"box" class"d_f o_a mt_50 mb_50 ml_20 mr_20"><div class"ws_n">…

【MySQL】如何通过DDL去创建和修改员工信息表

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-fmKISDBsFq74ab2Z {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

【vue】Vue2和Vue3中的代码逻辑复用对比(mixins、自定义hook):

文章目录 一、前言&#xff1a;二、mixins&#xff1a;【1】mixins是什么&#xff1f;【2】mixins如何使用&#xff1f;【3】mixins的一些特性&#xff1a;【4】mixins的缺点&#xff1a; 三、hook&#xff1a;【1】Vue3.x中的自定义hook函数是什么&#xff1f;【2】mixins和Co…

4.【SpringBoot3】文章管理接口开发

序言 在文章管理模块&#xff0c;有以下接口需要开发&#xff1a; 新增文章文章列表&#xff08;条件分页&#xff09;获取文章详情更新文章删除文章 数据库表字段和实体类属性&#xff1a; 1. 新增文章 需求分析 当用户点击左侧菜单中的“文章管理”后&#xff0c;页面主…

SpringBoot_基础

学习目标 基于SpringBoot框架的程序开发步骤 熟练使用SpringBoot配置信息修改服务器配置 基于SpringBoot的完成SSM整合项目开发 一、SpringBoot简介 1. 入门案例 问题导入 SpringMVC的HelloWord程序大家还记得吗&#xff1f; SpringBoot是由Pivotal团队提供的全新框架&…

java数据结构与算法刷题-----LeetCode697. 数组的度

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 方法一&#xff1a;hash表 此方法是工作中时间可以使用的&#xff0c;因为…

阅读go语言工具源码系列之gopacket(谷歌出品)----第一集 DLL的go封装

gopacket项目是google出品的golang第三方库&#xff0c;项目源码地址google/gopacket: Provides packet processing capabilities for Go (github.com) gopacket核心是对经典的抓包工具libpcap(linux平台)和npcap(windows平台)的go封装&#xff0c;提供了更方便的go语言操作接…

嵌入式linux学习之系统烧录

1.所需文件 1. 开发板为正点原子stm32mp157,文件可按照linux驱动教程编译&#xff0c;也可在正点原子文档->08、系统镜像\02、出厂系统镜像中找到&#xff1a; 2.烧录 1.拨码开关为000(usb启动)&#xff0c;otg接口接入虚拟机&#xff0c;打开stm32cubeProgrammer: 2.页面…

AP5101C 高压线性 LED恒流驱动器 DFN2*2 LED灯汽车雾灯转向灯

产品描述 AP5101C 是一款高压线性 LED 恒流芯片 &#xff0c; 简单 、 内置功率管 &#xff0c; 适用于6- 100V 输入的高精度降压 LED 恒流驱动芯片。电流2.0A。AP5101C 可实现内置MOS 做 2.0A,外置 MOS 可做 3.0A 的。AP5101C 内置温度保护功能 &#xff0c;温度保护点为 130 …

CQ 社区版 2.8.0 | 支持TiDB、StarRocks,新增列过滤算法、导出模式设置等

Hello&#xff0c;CloudQuery 社区版 2.8.0 已发布&#xff0c;本文将带大家详细解析本次更新的功能~&#xff08;完整的讲解视频可点击 &#x1f449;&#x1f3fb; CloudQuery 社区版2.8.0 功能讲解演示 本期亮点更新 新增支持数据源 TiDB、StarRocks数据保护新增列过滤脱敏…

cmd命令行输出的内容复制粘贴到文本中

cmd程序执行完后按任意键进行结束&#xff0c;无法直接复制命令行里输出的内容&#xff0c;如下图&#xff0c;在Windows系统里按ctrlC&#xff0c;然后该窗口就关闭了&#xff0c;内容也没有复制成功到粘贴板。 解决办法如下&#xff1a; 在上方打开设置 然后在“交互”里打…