求一个jQuery 点击图片放大(图片原大小)显示,背景变暗锁定。下面补充详细要求

 我来答
ojv23132133
2017-11-15 · 超过22用户采纳过TA的回答
知道答主
回答量:49
采纳率:50%
帮助的人:23.4万
展开全部
这样?
<style>
*{
margin:0;
padding:0;
}
img{
display: block;
width: 100px;
margin: 10% auto;
}
section{
position: fixed;
background: grey;
top: 0;
left: 0;
display: none;
}
div{
width: 200px;
height: 200px;
margin-left: auto;
margin-right: auto;
}
div>img{
width: 200px;
margin: 1px 1px;
}
</style>
</head>
<body>
<img src="img/bing_xiang_ye/22.jpg" id="a"/>
<section>
<div>
<img src="img/bing_xiang_ye/22.jpg"/>
</div>
</section>
</body>
<script type="text/javascript" src="js/jquery-2.1.4.js" ></script>
<script>
var screen_width=$(window).width();
var screen_height=$(window).height();
$("section").width(screen_width);
$("section").height(screen_height);
var marginTop_marginBottom=(screen_height-$("div").height())/2;
$("div").css({
"margin-top":marginTop_marginBottom+"px",
"margin-bottom":marginTop_marginBottom+"px"
})
$("#a").click(function(){
$("section").show()
})
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式