jquery 实现智能炫酷的翻页相册效果
jquery 实现智能炫酷的翻页相册效果
巧妙的运用 Html 的文档属性,大大减少jquery 的代码量,实现了智能炫酷的翻页相册、兼容性很好,实现了代码与标签的完全分离
1. [代码]jquery 实现智能炫酷的翻页相册效果
$(document).ready(function(e) {
var ImgBox = $(".img-box"),
ImgSpan = ImgBox.find("span"),
ImgDiv = $(".img-box div"),
BtnNext = $("#btn-next"),
BtnPrve = $("#btn-prev"),
Btn = $(".btn"),
speed = 600,
//设置动画的运动时间
Tick = 4000 + speed,
//设置定时器的间隔时间
n = 1,
//设置张数计数器
whichCl,
//设置判断点击了哪一个按钮
z = 0; //设置当前动画计数器
ImgSpan.html("第 " + n + " 张/共 " + ImgDiv.length + " 张");
function Slider() { //动画函数
if (whichCl == "nextCl") {
n++;
if (n > ImgDiv.length) {
n = 1;
}
z--;
if (z < 0) {
z = ImgDiv.length - 1;
}
}
if (whichCl == "prevCl") {
n--;
if (n < 1) {
n = ImgDiv.length;
}
}
ImgSpan.html("第 " + n + " 张/共 " + ImgDiv.length + " 张");
ImgDiv.eq(z).stop().animate({
right: -(1.1 * ImgDiv.width())
},
speed,
function() {
if (whichCl == "nextCl") {
ImgSpan.after($(this));
}
if (whichCl == "prevCl") {
ImgBox.append($(this));
}
$(this).stop().animate({
right: 0
},
speed);
}) if (whichCl == "prevCl") {
z++;
if (z > ImgDiv.length - 1) {
z = 0;
}唯美动漫图片
}http://www.huiyi8.com/dongman/weimei/
ImgBox.stop().animate({
right: 100
},
speed,
function() {
$(this).stop().animate({
right: 0
},
speed)
}) ImgSpan.stop().animate({
left: 395
},
speed,
function() {
$(this).stop().animate({
left: 295
},
speed)
})
}
BtnNext.click(next_cl = function() {
whichCl = "nextCl";
Slider();
}); //向右点击事件启动动画函数
BtnPrve.click(prev_cl = function() {
whichCl = "prevCl";
Slider();
}); //向左点击事件启动动画函数
Btn.hover(function() {
clearTimeout(autoTime)
},
function() {
autoTime = setInterval(next_cl, Tick);
}) //当鼠标进入点击按钮时对定时器进行控制
autoTime = setInterval(next_cl, Tick); //模拟向右点击事件定时启动动画函数,也可以使用 prev_cl向左启动动画函数
});
jquery 实现智能炫酷的翻页相册效果的更多相关文章
- iOS如何做出炫酷的翻页效果
详情链接http://www.jianshu.com/p/b6dc2595cc3e https://github.com/schneiderandre/popping
- html5跟随鼠标炫酷网站引导页动画特效
html5跟随鼠标炫酷网站引导页动画特效一款非常不错的引导页,文字效果渐变,鼠标跟随出绚丽的条纹.html5炫酷网站引导页,鼠标跟随出特效. 体验效果:http://hovertree.com/tex ...
- jQuery.smoove — jQuery和CSS3炫酷滚动页面内容元素动画特效插件
插件介绍: jQuery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件.该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转. ...
- jQuery和CSS3炫酷button点击波特效
这是一款效果很炫酷的jQuery和CSS3炫酷button点击波特效.该特效当用户在菜单button上点击的时候.从鼠标点击的点開始,会有一道光波以改点为原点向外辐射的动画效果,很绚丽. 在线演示:h ...
- 创意HTML5文字特效 类似翻页的效果
原文:创意HTML5文字特效 类似翻页的效果 之前在网上看到一款比较有新意的HTML5文字特效,文字效果是当鼠标滑过是出现翻开折叠的效果,类似书本翻页.于是我兴致勃勃的点开源码看了一下,发现其实实现也 ...
- 简单3D翻页相册制作教程
3D效果看起来总是要比平面的图形看起来视觉效果要好的多,今天来教大家制作简单的3D翻页效果的视频. 视频预览链接:https://v.youku.com/v_show/id_XMzgxOTY5NzQz ...
- 第2课 android机器人的翻页相册
一.准备:准备像素大小相同的图片若干张.(本例中的图片,统一像素大小为310*310,请保存至本机电脑并按顺序命名为1.jpg至6.jpg) 二.启动与登陆: 启动谷歌浏览器,并在地址栏里输入loca ...
- 3D版翻页公告效果
代码地址如下:http://www.demodashi.com/demo/12830.html 前言: 在逛小程序蘑菇街的时候,看到一个2D版滚动的翻页公告效果.其实看到这个效果的时候,一点都不觉得稀 ...
- Android 聊天表情输入、表情翻页带效果、下拉刷新聊天记录
经过一个星期的折腾,最终做完了这个Android 聊天表情输入.表情翻页带效果.下拉刷新聊天记录.这仅仅是一个单独聊天表情的输入,以及聊天的效果实现.由于我没有写server,所以没有两方聊天的效果. ...
随机推荐
- poj 2553 The Bottom of a Graph(强连通、缩点、出入度)
题意:给出一个有向图G,寻找所有的sink点.“sink”的定义为:{v∈V|∀w∈V:(v→w)⇒(w→v)},对于一个点v,所有能到达的所有节点w,都能够回到v,这样的点v称为sink. 分析:由 ...
- jquery将form表单序列化常json
var formData = {};$.each(form.serializeArray(),function(i, item){ formData[item.name] = item.value;} ...
- 关于并发模型 Actor 和 CSP
最近在看<七天七并发模型>这本书,在书上介绍了 Actor 和 CSP 这两种并发模型.这两种模型很像,但还是有一些不同的地方.看完之后,比较困扰的是: 在什么场合使用哪种模型比较好呢? ...
- 推荐一个android 日期时间选择器(转)
最近接触了日期选择的功能,那么肯定得需要一个日期选择控件,Android 系统有自带的 DatePicker 控件,但是不说这个控件有多 难看吧,现在 Android 手机版本那么多,用户弹出来的控件 ...
- FreeSWITCH版本更新
[1]FreeSWITCH版本更新 从2014年10月底开始,FreeSWITCH代码库改为由stash管理,该管理工具能更好地与jira集成. 如果你以前已经clone了代码,请做如下更新: git ...
- 全文检索引擎Solr的配置
描述: 在Linux环境下实现高速的全文检索 一.当前环境: CentOS (Linux) 6.3 64 bit 二.所需软件 1.Java的JDK Java jdk 1.7.0[注意:solr5.x ...
- jsp安全性问题
jsp项目不同jsp之间假设只通过超链接进行跳转,安全性太低,不能满足现实生活中对安全性的要求! 为了提高安全性.能够通过Servlet进行跳转,进行跳转的时候为了进一步实现其安全性,能够通过间jsp ...
- EasyNVR完美搭配腾讯云CDN/阿里云CDN进行RTMP、HLS直播加速的使用说明
1.相关资料入口 腾讯云LVB EasyNVR.com 2.加速说明 2.1. 腾讯LVB加速 2.1.1. 开通服务 腾讯云视频LVB开通入口 2.1.2. 登录进入控制台 腾讯云直播控制台 2.1 ...
- echart 图表自定义样式
initChart: function (id) { this.charts = echarts.init(document.getElementById(id)) this.charts.setOp ...
- 九度OJ 1333:考研海报 (区间操作)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:738 解决:299 题目描述: sun是万千考研学子中的一员,他每天过着三点一线的生活. 学校里有一个公告栏,他每天都看到上面张贴着各种考研 ...