/*
*鍥剧墖澶у浘鏄剧ず
*/
function imgshow(){
content_div:"";//内容
bg_div:"";//背景变暗
img_div:"";//图片
prev_div:"";//上一页
next_div:"";//下一页 $(content_div).find("img").click(function(){
var img = new Image();
img.src =$(this).attr("src") ;
num=$(content_div).find("img").length;
imgcount=$(content_div).find("img").index($(this));
var src=$(content_div).find("img").eq(imgcount).attr("src");
var imgWidth=img.width;
var imgHeiht=img.height;
wh=document.documentElement.clientHeight;
ww=document.documentElement.clientWidth;
marginH=(wh-imgHeiht)/2;
marginW=(ww-imgWidth)/2;
$(img_div).css({"top":marginH,"left":marginW});
//alert(www);
$(bg_div).css({"width":ww,"height":wh});
$(bg_div).css({"display":"block"});
$(img_div).html("<img src='"+src+"'>");
$(prev_div).html("<h1><</h1>");
$(next_div).html("<h1>></h1>");
$(prev_div).css({"top":wh/2,"left":"50px"});
$(next_div).css({"top":wh/2,"right":"50px"});
//$(".big-img:after").css({"top":-h});
$(img_div).show("slow");
$(img_div).find("img").css({"max-height":wh,"max-width":ww}); })
$(prev_div).click(function(){ if(imgcount!=0){
var src=$("#content-detailed img").eq(imgcount-1).attr("src"); $(img_div).html("<img src='"+src+"'>");
var imgWidth=$(img_div).find("img").width();
var imgHeiht=$(img_div).find("img").height();
//alert(imgWidth);
wh=document.documentElement.clientHeight;
ww=document.documentElement.clientWidth;
marginH=(wh-imgHeiht)/2;
marginW=(ww-imgWidth)/2;
$(img_div).css({"top":marginH,"left":marginW});
$(img_div).find("img").css({"max-height":wh,"max-width":ww});
$(img_div).hide();
$(img_div).show("slow");
imgcount--;
}
})
$(next_div).click(function(){
if(imgcount<num-1){ var src=$("#content-detailed img").eq(imgcount+1).attr("src");
$(img_div).html("<img src='"+src+"'>");
var imgWidth=$(img_div).find("img").width();
var imgHeiht=$(img_div).find("img").height();
//alert(imgWidth);
wh=document.documentElement.clientHeight;
ww=document.documentElement.clientWidth;
marginH=(wh-imgHeiht)/2;
marginW=(ww-imgWidth)/2;
$(img_div).css({"top":marginH,"left":marginW});
$(img_div).find("img").css({"max-height":wh,"max-width":ww});
$(img_div).hide();
$(img_div).show("slow");
imgcount++;
}
})
$(bg_div).click(function(){ $(img_div).hide("slow");
$(prev_div).html("");
$(next_div).html("");
$(img_div).html("");
$(bg_div).css({"display":"none"}); }) }
css:
 div.big-img{position: fixed;z-index:; display: none;border-radius: 5px;}
div.big-img img{border-radius: 5px;}
div.prev{position: fixed;z-index:;color: #fff;cursor: pointer;text-shadow: 0 0 10px #666;}
div.next{position: fixed;z-index:;color: #fff;cursor: pointer;text-shadow: 0 0 10px #666;} #bgDiv {
z-index:;
display: block;
position: fixed;
top: 0px;
left: 0px;
right:0px;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);
opacity: 0.6;
}

 5     content_div:"";//内容
6 bg_div:"";//背景变暗
7 img_div:"";//图片
8 prev_div:"";//上一页
9 next_div:"";//下一页 只需引用js,设置上面的div的id或者class

jq图片点击居中放大原始图片兼容ie的更多相关文章

  1. [置顶] ios 网页中图片点击放大效果demo

    demo功能:点击网页中的图片,图片放大效果的demo.iphone6.1 测试通过. demo说明:通过webview的委托事件shouldStartLoadWithRequest来实现. demo ...

  2. ios开发图片点击放大

    图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现 创建了一个专门用于放大图片的类,以下为.h文件 #import <Foundation/Foundation. ...

  3. js点击按钮,放大对应图片代码

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. Android中Textview显示Html,图文混排,支持图片点击放大

    本文首发于网易云社区 对于呈现Html文本来说,Android提供的Webview控件可以得到很好的效果,但使用Webview控件的弊端是效率相对比较低,对于呈现简单的html文本的话,杀鸡不必使用牛 ...

  5. js实现图片点击弹出放大效果

    点击图片,显示蒙板,放大图片的简单案例 HTML代码: <div> <img height=" src="https://img-blog.csdn.net/20 ...

  6. 实例讲解如何利用jQuery设置图片居中放大或者缩小

    大家有没有见过其他网站的图片只要鼠标放上去就能放大,移出去的时候就能缩小,而且一直保持居中显示!其实jQuery提供一个animate函数可以使图片放大和缩小,只要改变图片的长和高就OK啦!但是ani ...

  7. viewer && ImageFlow 图片滚动组件 图片点击放大 可以滚轮放大缩小 viewer

    ImageFlow https://finnrudolph.com/products/imageflow https://github.com/countzero/ImageFlow http://w ...

  8. vue图片点击放大功能

    因项目需求(ui框架element-ui),需要实现图片的点击放大,还要能旋转以及上下切换.当时第一反应,element-ui好像没有这样的组件,就想过自己写,但是那个旋转翻页上下切换感觉有点麻烦,不 ...

  9. Hexo next博客的pjax一个Bug引发的关于pjax用法的小技巧-----pjax后图片点击放大的js失效

    文章目录 广告: 背景 发现 解决 get技能 广告: 本人博客地址:https://mmmmmm.me 源码:https://github.com/dataiyangu/dataiyangu.git ...

随机推荐

  1. ML 07、机器学习中的距离度量

    机器学习算法 原理.实现与实践 —— 距离的度量 声明:本篇文章内容大部分转载于July于CSDN的文章:从K近邻算法.距离度量谈到KD树.SIFT+BBF算法,对内容格式与公式进行了重新整理.同时, ...

  2. TCP状态转换图详解

    以下对几个关键的中间状态进行说明: 三次握手: LISTEN:表示服务器的某个SOCKET处于监听状态,可以进行连接了. SYN_SENT:表示客户端的某个SOCKET与服务器进行connect时,首 ...

  3. 友盟消息推送UPush

    第一步:把下载的SDK里面的PushSDK当做Module导入自己的项目 第二步:在自己项目的build.gradle里面一定要配置applicationId defaultConfig { appl ...

  4. 【Android开发日记】Popupwindow 完美demo

    Popupwindow 完美demo实现 图示: 关键代码说明: 1.弹出popupwindow,背景变暗 ColorDrawable cd = new ColorDrawable(0x000000) ...

  5. Redis入门指南

    随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点.如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助.新浪作为世界上 ...

  6. POJ3013 Big Christmas Tree(最短路径树)

    题目大概说给一张点和边都有权的图,现在要求其一棵以1结点为根的生成树使树的边权和最小,树边权 = 对应的图边权 * 树边末端点为根的子树所有结点对于图顶点的点权和. 要求∑(边权*子树点权和),等价于 ...

  7. BZOJ3873 : [Ahoi2014]拼图

    如果答案在某个碎片内部,那么直接悬线法解决,时间复杂度$O(n\sum)$. 如果$n$比较大,那么$\sum$比较小. 求出每个点向上能延伸的长度,枚举每个点向上这条线段作为短板. 算出完全可选的碎 ...

  8. BZOJ 2527 & 整体二分

    Byteotian Interstellar Union有N个成员国.现在它发现了一颗新的星球,这颗星球的轨道被分为M份(第M份和第1份相邻),第i份上有第Ai个国家的太空站. 这个星球经常会下陨石雨 ...

  9. Android开发之详解五大布局

    http://bbs.chinaunix.net/thread-3654213-1-1.html 为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是: LinearLayo ...

  10. ACM: 限时训练题解-Rock-Paper-Scissors-前缀和

    Rock-Paper-Scissors   Rock-Paper-Scissors is a two-player game, where each player chooses one of Roc ...