jquery 立体走马灯_Jquery 图片走马灯效果原理
本篇只讲解水平走马灯效果,垂直向上走马灯效果不讲解,原理一样,但是水平走马灯效果有一个小坑。待会讲解
照例先上代码:
HTML:
在
CSS:
.box
{
width: 800px;
height: 200px;
margin-top: 100px;
margin-left: 100px;
overflow: hidden;
}
.box img
{
border-style: none;
height: 200px;
}
.box ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
.box ul li
{
float: left;
}
脚本:
$(document).ready(function () {
new ZouMa().Start();
});
function ZouMa() {
this.maxLength = 3; //最低显示数
this.Timer = 2000;//计时器间隔时间
this.Ul = $(".box ul");
var handId;//计时器id
var self = this;
this.Start = function () {
if (self.Ul.children().length < this.maxLength) {
self.Ul.append(self.Ul.children().clone());
}
handId = setInterval(self.Play, self.Timer);
}
this.Play = function () {
var img = self.Ul.children().eq(0);
var left = img.children().eq(0).width();
img.animate({ "marginLeft": (-1 * left) + "px" }, 600, function () {
//appendTo函数是实现走马灯一直不间断播放的秘诀。
//目前网上看到的很多走马灯,走到最后一张的时候,会立马闪回第一张,而不是继续从后往前推进,即是没有明白该函数的作用的原因
$(this).css("margin-left", "auto").appendTo(self.Ul);
});
}
}
此处照例使用了jquery的动画效果函数animate来实现走马灯效果,并配合appendTo函数来实现无尽播放的效果。
有关appendTo函数的作用请参阅jquery的API文档,animate也请参阅API文档
jquery 立体走马灯_Jquery 图片走马灯效果原理相关推荐
- php js 图片旋转,jQuery实现可以控制图片旋转角度效果
本文实例讲述了jQuery实现可以控制图片旋转角度效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下:/p> "http://www.w3.org/TR/xhtm ...
- [JQuery]用InsertAfter实现图片走马灯展示效果
写在前面 最近一个搞美工的朋友让我给他写一个图片轮播的特效. 需求: 图片向左循环滚动. 图片滚动到中间高亮显示,并在下方显示照片人物对应的信息. 鼠标悬停止滚动. 鼠标离开开始滚动. 单击图片,图片 ...
- 使用Jquery制作精美的图片展示效果
文章目录 效果展示 准备工作 重点知识须知 attr()与css()的区别 获取当前元素的索引 案例代码 总结 效果展示 准备工作 一只VSCode Jquery源文件 一些JQ基础知识 一些Html ...
- jquery开关灯案例_jQuery实现开关灯效果
本文实例为大家分享了jQuery实现开关灯效果的具体代码,供大家参考,具体内容如下 效果展示 点击界面上的开灯关灯按钮,可以实现背景的调暗.方便晚上阅读. 开灯: 关灯: 分析 这个功能很简单,其实就 ...
- html图片自动滚动播放器,jQuery+css实现图片滚动效果(附源码)
bxCarousel参数说明: move:每次滚动移动图片的数量,默认为4. display_num:展示图片的数量,默认为4. speed:图片滚动速度,默认为500毫秒. margin:图片间的间 ...
- 13款jQuery图片放大镜效果代码
jQuery商城网站商品放大镜查看效果代码 jquery图片放大镜效果制作变焦镜头图片放大查看代码 jQuery鼠标滑过图片放大镜效果_淘宝图片放大镜代码 jquery jqzoom仿京东商城商品详细 ...
- Element-ui配合Vue实现走马灯图片自适应效果
elementUI配合Vue实现走马灯图片自适应效果(等比缩放,使得图片缩小不挤压,放大不拉伸变形) 解决方法的原理:监听屏幕视口大小如果'resize',发生改变了,就获取图片的高度height,然 ...
- element-ui走马灯实现图片自适应
elementUI走马灯实现图片自适应(等比缩放,使得图片缩小不挤压,放大不拉伸变形) 解决方法的原理:监听屏幕视口大小如果'resize',发生改变了,就获取图片的高度height,然后渲染到页面 ...
- ElementUi轮播图走马灯添加图片
ElementUi轮播图走马灯添加图片 官网例子 改造适用 效果 官网例子 这里我们拿官网的例子作为讲解 链接: 官网. 代码 <template><el-carousel :int ...
最新文章
- 近世代数--环同态--环的扩张定理
- kibana操作elasticsearch:查看映射关系
- 设置跳转到新的actvity之后不可返回
- 怎么恢复oracle的包,【学习笔记】使用dbms_backup_restore包恢复数据库
- 字符ascii码值转换_没想到 Unicode 字符还能这样玩?
- requirejs的用法(二)
- 大数据之-Hadoop完全分布式_虚拟机环境准备---大数据之hadoop工作笔记0030
- linux是一个工程而不是理论
- c语言 prototype_剖析JavaScript中的原型(Prototype)
- FdfsConnectException:无法获取服务端资源:cant creat connection to /ip timeout
- HBuilderX使用mac打包ios应用提示苹果根证书没有安装
- OC 6702升压型恒流驱动芯片, ESOP8 封装,内置 100V 功率 MOS
- 正反转信号判别原理以及数字鉴相器原理
- 在Win7下去掉快捷方式箭头的简便手动操作
- 脚本基础(未完待续)
- 1.10 python 基本数据类型-集合
- 内网地址映射成外网可访问地址
- 为什么Byte是从-128到127?
- 一文搞明白GIT——Git原理解析与常用命令
- 为什么二次型椭圆的长、短轴在二次型矩阵的特征向量上?
热门文章
- 为电子书包而生 华三发布三叉戟无线AP
- 2021-08-20 叮~CSS 属性 层叠 继承
- 锐捷RG-AP220-SE无线接入点设置
- Python 教你哄女票开心
- 安装卡巴斯基后,使用代理无法访问网络
- 一个方法解决,时间戳转多少秒前、多少分钟前、多少小时前、多少天前、几年前的问题...
- Monkey patch
- 【工具】阿里云网盘内测申请,更新网盘(云存储)功能需求,免费网盘需求,手机数据备份...
- linux centos 后台 启动 运行 nohup 经常跟的>/dev/null 2>1是什么意思
- MySQL与Oracle的应用区别