js实现单击图片放大图片的方法

JavaScript012

js实现单击图片放大图片的方法,第1张

这篇文章主要介绍了js实现单击图片放大图片的方法,涉及javascript操作图片的技巧与onclick事件的用法,需要的朋友可以参考下

本文实例讲述了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>