jq imgview.js

(function($){
$.fn.imgview = function(){
	var that = $(this);
	if($("body>div.imgview").length == 0) creatBox();
	function creatBox(){
		var str = '<style type="text/css">body>div.imgview{position:fixed;top:0px;left:0px;width:100%;height:100%;text-align:center;background:rgba(0, 0, 0, 0.8) !important;z-index:60;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;}body>div.imgview>img{max-width:100%;max-height:100%;display:inline-block;text-align:center;}</style>'+
			'<div class="cover imgview">'+
				'<img src="" />'+
			'</div>';
		$(str).appendTo("body");
		$(".imgview").click(function(){$(this).hide()});
	}
	
	that.click(function(){
		$("body>div.imgview").show();
		var img = $("body>div.imgview img");
		img.attr("src",$(this).attr("src"));
		if((img.height())/(img.width()) > 2) img.css({"margin-top":"0px","max-height":"100000000px"});
		else img.css({"margin-top":((img.parent().height()-img.height())/2)+"px","max-height":"100%"});
	});
};
})(jQuery);
 
使用方法:js引用后
//图片放大
$(".workerend .workerendT img").imgview();
$(".soscomplete .img img").imgview();
$(".soscomment .pinglunimg img").imgview();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值