jqurey相册放大浏览效果。
/*图片弹窗与切换*/
function honorLayer(){
var honorArray = honorArr();
var $msk = $('.js-mask'),$layer = $('.js-honor-layer'),$close = $('.js-hl-close');
var $honorpic = $('.js-honorpic');
var $showpic = $('#js-honorshow');
var showpic = document.getElementById('js-honorshow')
if(showpic) {
var showpicBg = showpic.style.backgroundImage;
showpicBgstr = showpicBg.substring(5,showpicBg.length-2);
}
var index = 0;
var $prev = $('.js-prev'),$next = $('.js-next');
$honorpic.on('click',function(){
$msk.fadeIn()
$layer.fadeIn()
var src = $(this).attr('src');
index = honorArray.indexOf(src);
$showpic.attr('data-index',index)
src='url("'+src+'")';
document.getElementById('js-honorshow').style.backgroundImage = src;
return index;
})
$close.on('click',function(){
$msk.fadeOut()
$layer.fadeOut()
})
$msk.on('click',function(){
$msk.fadeOut()
$layer.fadeOut()
}) $prev.on('click',function () {
honpicPrev()
})
$next.on('click',function () {
honpicNext()
})
}
/*图片组成数组*/
function honorArr(){
var $honorpic = $('.js-honorpic');
var honorArray = []; for(var i=0,l=$honorpic.length;i<l;i++){
honorArray = honorArray.concat($honorpic.eq(i).attr('src'))
}
return honorArray
}
function honpicPrev(){
var honorArray = honorArr();
var $honorshow = $('#js-honorshow');
var src = '';
var e = $honorshow.attr('data-index')
e--;
if(e<0){
e=honorArray.length-1;
}
src = 'url("'+honorArray[e]+'")';
document.getElementById('js-honorshow').style.backgroundImage = src;
$honorshow.attr('data-index',e)
}
function honpicNext(){
var honorArray = honorArr();
var $honorshow = $('#js-honorshow');
var e = $honorshow.attr('data-index')
console.log(e);
var src = ''
e++;
if(e==honorArray.length){
e=0;
}
src = 'url("'+honorArray[e]+'")';
console.log(honorArray[e]);
document.getElementById('js-honorshow').style.backgroundImage = src;
$honorshow.attr('data-index',e)
}
<div class="honor-layer js-honor-layer">
<div class="hl-close js-hl-close">
×
</div>
<div class="honor-pic-l-w">
<div class="honor-pic-l" id="js-honorshow" style="background-image:url('<{$t_url}>images/b21.jpg')" data-index="">
</div>
<a href="javascript:;" class="honor-pic-prev js-prev" ></a>
<a href="javascript:;" class="honor-pic-next js-next" ></a>
</div> </div>
jqurey相册放大浏览效果。的更多相关文章
- 【unity3D】鼠标控制camera的移动、放大(俯视浏览效果、LOL摄像机移动效果)
在Unity开发中,用鼠标滚轮来实现摄像机的视野范围,鼠标左键拖拉控制摄像机的移动,代码如下: 1.俯视浏览效果 using UnityEngine; using System.Collections ...
- iOS Swift WisdomScanKit二维码扫码SDK,自定义全屏拍照SDK,系统相册图片浏览,编辑SDK
iOS Swift WisdomScanKit 是一款强大的集二维码扫码,自定义全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能于一身的 Framework SDK [1]前言: 今天给大家 ...
- 制作一个顶部图片可以拉伸放大缩小效果的tableViewHeader
最近负责公司项目个人中心的项目模块研发,首页是一个头部图片可以拉伸放大缩小效果的tableViewHeader,今天这个demo和教程我增加了模糊效果和头像缩小效果.具体效果如图: 如果这个效果是想要 ...
- HTML5鼠标hover的时候图片放大的效果展示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- js+jquery+html实现在三种不通的情况下,点击图片放大的效果
js+jquery+html实现在三种不通的情况下,点击图片放大的效果. 三种情况分别是:图片的父元素宽高固定; 图片的宽高固定; 图片的父元素宽固定,高度不固定 第一种情况:图片的父元素宽高固定 ...
- WPF换肤之八:创建3D浏览效果
原文:WPF换肤之八:创建3D浏览效果 上节中,我们展示了WPF中的异步以及界面线程交互的方式,使得应用程序的显示更加的流畅.这节我们主要讲解如何设计一个具有3D浏览效果的天气信息浏览器. 效果显示 ...
- 实现图片旋转木马3D浏览效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 基于CSS3鼠标滑过放大突出效果
还记得之前分享过一款CSS3图片悬停放大特效,效果非常不错.今天我们要再来分享一款类似的CSS鼠标滑过放大突出效果,只不过之前那个是图片,这次是色块,其实掌握了其CSS原理,任何网页元素都可以实现这种 ...
- 一款由jQuery实现的手风琴式相册图片展开效果
之前我们有分享过很多jQuery手风琴样式的菜单,比如CSS3手风琴下拉菜单.今天要分享的jQuery手风琴效果很特别,它是手风琴样式的相册图片展开效果.我们只需点击图片缩略图即可展开当前的图片,并将 ...
随机推荐
- python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装——CentOS-03配置操作
http://www.xitongzhijia.net/soft/24315.html http://www.downxia.com/downinfo/4574.html .
- SpringCloud及其五大常用组件之Feign、Ribbon和Hystrix
1.Feign 我们已经将Eureka和Zuul开发完毕,而且上面注册了两个微服务,现在我们实现两个微服务之间的调用. String baseUrl = "http://127.0.0.1: ...
- 第三篇:异步请求遇上for循环怎么做
场景:读取Excel数据(地名),发送请求到百度地图,从返回的json格式数据取出坐标数据(逗号隔开的两个float型数值),拼接成了分号隔开的一个字符串data,接下来需要利用“百度坐标转换API” ...
- 运算符的基本概念以及常用Scanner、随机数Random、选择结构的初步了解
运算符 分类 算术运算符 位运算符 关系运算符|比较运算符 逻辑运算符 条件运算符 赋值运算符 其中优先级顺序从上到下,可以记忆口诀:单目乘除位关系,逻辑三目后赋值 操作数: 运算符左右两边的数 表达 ...
- Web开发之Tomcat&Servlet
<!doctype html>01 - JavaEE - Tomcat&Servlet figure:first-child { margin-top: -20px; } #wri ...
- 数据类中引用virtual
public class City { [Key] public int CityID { set; get; } [Display(Name = "城市名称")] [Requir ...
- java 上传MultipartFile和String post请求
/** * POST Multipart Request * @Description: * @param requestUrl 请求url * @param requestText 请求参数 * @ ...
- YXcms前台注入(有限制但可以绕过)
这个cms很久前做过代码审计,很多问题,但是经过这么长时间,现在安全性提高了不少,这几天看了下,基本没有什么特别大的问题了(不包含后台). 在yxcms/protected/apps/member/c ...
- SG函数博弈——poj2311
关于SG函数的博弈 首先定义必败态 x : SG[x]=0 设任意一个状态y,到所有y能到达的状态连一条边,令这些后继为z y : SG[y]=mex(SG[z]) SG[y]==0 : y就是必败态 ...
- js 验证图片
var selectedImg = e.target.files[0]; //获取图片 var isPic = /^(image\/bmp|image\/gif|image\/jpeg|image\/ ...