单击时使用 java 脚本放大图像
Making an image larger using java script when clicked on
我正在尝试让我的脚本与我的html一起使用,以确保当单击图像时它们会变大。当您单击图像时,我希望能够看到主页。当我点击图像时,没有任何反应。请帮忙!
<script type = "text/javascript">
function lightBox () {
document.getElementById("BG").style.display = "block";
document.getElementById("PG").style.display = "block";
}
function hideBox() {
document.getElementById("BG").style.display = "none";
document.getElementById("PG").style.display = "none";
}
</script>
<h1> My Page </h1>
<div id "BG" onClick "Box();">
</div>
<div id = "FG">
<img src = "sunset_1.jpg" width = "100" height = "60">
</div>
<div id = "thumb">
<img src = "sunset_1.jpg" width = "100" height = "60" onClick ="lightBox();">
<img src = "sunset_2.jpg" width = "100" height= "60"onClick ="lightBox();">
<img src = "sunset_3.jpg" width= "100" height="60" onClick ="lightBox();">
<img src = "sunset_4.jpg" width= "100" height= "60" onClick ="lightBox();">
</div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
</p>
#BG {
width :100%;
height:100%;
background-color:#000;
position: fixed;
opacity: 0.8;
-moz-opacity:0.8;
-webkit-opacity:0.8;
display:none;
cursor: pointer;
}
#FG {
border:1px solid #ccc;
background-color:#fcfcfc;
position: fixed;
height:350px;
width:550px;
left:50%;
margin-left:-275px;
top:50px;
display: none;
}
你的代码有点不稳定,但是坚持你的方法,这可能会有所帮助。
以下是一些修改后的 HTML,请参阅此 JSFiddle 以了解对 CSS 和 JavaScript 的更改。
<h1> My Page </h1>
<div id="BG" onClick="FG_clicked();">
<div id="FG">
<img src="http://placehold.it/900x400">
</div>
</div>
<div id="thumb">
<img src="http://placehold.it/350x150" width="100" height="60" onClick="lightBox();">
<img src="http://placehold.it/350x150" width="100" height="60" onClick="lightBox();">
<img src="http://placehold.it/350x150" width="100" height="60" onClick="lightBox();">
<img src="http://placehold.it/350x150" width="100" height="60" onClick="lightBox();">
</div>
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- UIAutomation放大图像
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- 当脚本由system.js加载时,如何要求('electron')
- HTML标记在脚本标记中工作
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- JS脚本没有'当我在网络浏览器中放大时无法工作
- 单击时使用 java 脚本放大图像
- 如何调整JavaScript鱼眼脚本's放大触发器
- 修改缩略图脚本中的放大图像,以根据其大小属性动态显示图像
- 图像放大脚本