本文实例讲述了js实现单击图片放大图片的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:
<html>
<title>单击图片即可放大图片</title>
<body>
点击图片预览效果。<br>
<img
src="/images/m01.jpg"
onclick="this.width+=50this.height+=50"
onclick="javascript:window.open(this.src)"
style="cursor:pointer"/>
<img
src="/images/m02.jpg"
onclick="this.style.zoom='2'"
onclick="javascript:window.open(this.src)"
style="cursor:pointer"/>
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
用js实现图片点击时放大,再点击恢复的方法:1、页面定义区片区域:
<img src="Images/home.jpg" id="Img1" width="118" height="106" border="0">
<img src="Images/machine.jpg" id="Img2" width="118" height="106" border="0">
<img src="Images/title_Mixie.jpg" id="Img3" width="118" height="106" border="0">
2、定义js方法的mouseover和mouseout事件:
$(document).ready(function () {
$('#Img1, #Img2, #Img3').mouseover(function () {
$(this).animate({ width: "122px", height: "110px" }, 100)
})当鼠标放上去的时候,图片变大
$('#Img1, #Img2, #Img3').mouseout(function () {
$(this).animate({ width: "118px", height: "106px" }, 100)
})当鼠标离开的时候,图片还原为原来的尺寸
})
<html><head>
<meta charset="utf-8" />
<script type="text/javascript" src='jquery-1.8.0.js'></script>
</head>
<body>
<img id="img1" src="11.jpg" style="width:100pxheight:150px" alt="" />
</body>
<script type="text/javascript">
$(function(){
$("#img1").click(function(){
var width = $(this).width()
if(width==100)
{
$(this).width(200)
$(this).height(300)
}
else
{
$(this).width(100)
$(this).height(150)
}
})
})
</script>
</html>