位置: 编程技术 - 正文

jQuery图片切换动画特效(jq点击图片让图片进行切换)

编辑:rootadmin

推荐整理分享jQuery图片切换动画特效(jq点击图片让图片进行切换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery更换图片,jquery更换图片,jquery 图片旋转,jquery mobile 图片滑动,jq点击图片让图片进行切换,jquery 图片旋转,jq点击图片让图片进行切换,jquery实现图片切换,内容如对您有帮助,希望把文章链接给更多的朋友!

由于博主我懒,所以页面画的比较粗糙,但是没关系,因为我主要讲的是如何实现图片动画切换。

思路:想必大家都逛过淘宝或者其他的一些网站,一般都会有图片动画切换的效果,那是怎样实现的呢?博主我呢,技术不是很好,弄了一个简单的例子!

首先一般图片上会有两个图片按钮,一个左切换的按钮一个右切换的按钮,当我们单击左切换按钮时,原来的图片就会向右移动XX像素,然后它左边的图片就会显示到框里,而原来的图片被隐藏了,单击右切换按钮的原理跟左按钮相似。但如果一直点同一个按钮的话,本来这个图片切换框只有3张图片的话,到最后一张的时候我们要做一个判断,让它移动回第一张或者最后一张。思路分析完了,下面看下我们的代码:

1、html代码

divBox是一个显示图片的框

imgBox是包住所有图片的DIV,我们实现效果也是移动这个DIV就可以了

bth放了两个button按钮用来切换图片

效果图:

2、CSS代码

#divBox设置图片显示框的宽高,绝对位置,边框,还一个重要的属性是overflow,溢出隐藏,当这个DIV里的内容超出这个DIV的大小时,溢出的部分会被隐藏掉。

jQuery图片切换动画特效(jq点击图片让图片进行切换)

#imgBox设置绝对位置和宽度,这个宽度取决于你所有图片宽度的总和,我这里是px,有三张图片,每张图片宽为px;如果这里不给宽度的话里面的小DIV无法左浮动。

.img设置左浮动,让所有图片向左浮动,保持在一条水平线上。

#bth 设置外边距,因为上面的div设置了绝对位置所以这个div会被盖住看不见了,所以把这个div挪出来。

效果图:

3、脚本代码

提示:记得导入jQuery包

脚本代码我写了两个单击事件,定义了一个保存距离左边位置的属性leftNum

首先看一下我们的左切换按钮单击事件:当我们单击按钮时,首先判断leftNum是否为0,如果为0,那么就是第一张图片,第一张图片左边已经没图片了怎么办,所以我们让他跳到最后一张图片,我们调用animate方法实现动画效果,这里我写的是left:left=-,为什么是-呢,left等于0时是第一张图片,left等于-的时候是第二张图片,left等于-时就是第三张图片,所以最后一张图片的位置=-(图片宽度)X(图片总数)-1。如果leftNum不为0时,我们就在原来的基础上加px。

右切换按钮的原理和左切换按钮相似,我就不解释那么多了。

4、小结:

看懂的小伙伴们可以自己去实践一下,毕竟实践出真理。

如果想做的更好看的同学,可以私信我,毕竟还有先功能我没讲,比如弄几个圆点在图片上面,当我们点击圆点时就动画切换到相对应的图片上,还可以设置图片轮播效果,每隔多少秒切换一次图片。

还有就是按钮的话,大家也可以弄的漂亮一些,可以在图片左边和右边加一个图片的按钮,这样和更美观

标签: jq点击图片让图片进行切换

本文链接地址:https://www.jiuchutong.com/biancheng/379389.html 转载请保留说明!

上一篇:用jQuery的AJax实现异步访问、异步加载

下一篇:JQuery Ajax WebService传递参数的简单实例

  • 普通增值税有什么用
  • 五万元劳务费税率
  • 固定资产税前一次性扣除
  • 增值税专用发票使用规定 最新
  • 会计忘记申报税款会有什么影响
  • 季度利润表格式
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 商业企业向供货方收取的进场费,不可以开具增值税发票
  • 分配本月职工薪酬会计分录该怎么做合适?
  • 企业为什么用银行承兑汇票
  • 增值税开票资料没有电话可以吗
  • 预收房租款如何入账
  • 民办非企业是否可以出资设立公司
  • 未分配利润怎么填
  • 不动产处置流程
  • 发票开了收不到钱
  • 多交附加税不退怎么做分录
  • 大巴车票抵扣税率
  • 微信支付宝余额为零的表情包
  • 本月无票收入到下月开具如何申报
  • 收到上月发票怎么写分录
  • 生产型出口企业的概念
  • 可转换债券赎回和回售如何理解
  • 1697511157
  • 印花税未交罚款会怎么样
  • 实收资本包括哪四个
  • php for in
  • 2020 php 薪资
  • 初级会计应收账款例题
  • win11测试版后续怎么变正式版
  • 其他应付款的核算范围包括应付短期租赁
  • Thinkphp+smarty+uploadify实现无刷新上传
  • PHP:imagepsfreefont()的用法_GD库图像处理函数
  • 工程完工后有质量问题能解除合同吗
  • 环绕着山的是什么歌
  • php soap wsdl
  • 季报表利润表本月怎么填
  • php链表的应用场景
  • 反斜杠python
  • 前端使用vue
  • 深圳杯2020c题
  • 合并命令如何使用
  • 不缴纳增值税的收入需要缴纳水利税吗
  • java将整数转化为数组
  • 织梦怎么改首页背景
  • 收据入帐
  • 差额征税好吗
  • 企业注销了,存钱怎么办
  • 小规模都是季度报税吗
  • 普票和专票的
  • 中级会计报名必须用电脑吗
  • 残疾人就业保障金是什么意思啊
  • 财产租赁合同印花税率多少
  • 购买税控系统分录
  • 增值税科目设置及科目号
  • sql实现选择操作
  • windows server2008系统弹出今天必须修改密码该怎么处理?
  • 安装最新的powershell,了解新功能和改进
  • vmware虚拟化解决方案
  • win10重置此电脑保留我的文件
  • 图解在OS X中管理窗口大小的多种方法
  • Linux系统中文件的文件名存储在文件所在的目录
  • 在windows中用户建立的文件默认具有的属性是
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • win10输入法图标消失
  • 翻转动画怎么做
  • jquery添加图片
  • jquery插件是干什么的
  • ubuntu列出用户
  • python中get怎么用
  • node.js使用mysql
  • [Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
  • shell脚本 -ne 0
  • jquery.treegrid
  • js选择框全选
  • jquery js区别
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • 土地增值税鉴证业务的流程
  • 进项名称和销项同一产品不同称呼
  • 江苏地税局如何交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设