(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();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通