javascript如何实现用户点击手机网页中的图片,图片最大化?

xiaodaoshen 2018-07-28 06:57:18
javascript如何实现用户点击手机网页中的图片后,整个背景只有黑色,没有文字,只有被点的那张图片最大化?
注意,整个背景只有黑色,没有文字,只有被点的那张图片最大化。
再次点击后,又恢复道原来的那个网页,但并不需要重新加载。
...全文
223 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-07-28
  • 打赏
  • 举报
回复

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title> 页面名称 </title>
<style type="text/css">
html,body {
height: 100%;
}
#imgbox {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000 no-repeat center center;
background-size: contain;
z-index: 99999;
display: none;
}
#imgbox.show {
display: block;
}
</style>
</head>
<body>

<img src="xxxx.jpg" width="192" height="120" border="0" alt="" onclick="fs(this.src)">
<div id="imgbox" onclick="fs(false)"></div>
<script type="text/javascript">
function fs(n) {
var obj = document.getElementById("imgbox");
if (n) {
obj.style.backgroundImage = "url("+n+")";
obj.className = "show";
} else {
obj.className = "";
}
}
</script>
</body>
</html>

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧