注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

创建基于图像的变换--jQuery事件处理  

2011-02-13 13:39:57|  分类: JQuery |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

2011-02-02

l  创建基于图像的变换

知识点:

创建基于图像的变换。图像变换是指当鼠标在图像上移动时图像改变形状、图像指定超链接到某个网站。一旦单击图像,图像也发生变换,表示该图像已经被访问过。

说明:

hover()方法:把两个事件处理程序附加到指定的元素。一个事件处理程序在鼠标进入元素时触发,另一个事件处理程序在鼠标指针离开元素时触发。

格式:.hover(handler1, handler2)

handler1是事件处理函数,包含鼠标进入指定的元素时要执行的语句,

handler2也是事件处理函数,包含鼠标离开指定的元素要执行的语句。

event.preventDefault()方法:防止浏览器导航到超链接所指向的网站。也就是说:它使超链接忽略默认操作(即导航到链接所指向的网站)。因此即使在单击图像之后,仍然停留在同一个网页。

Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>jQuery事件处理--创建基于图像的变换</title>

    <script type="text/javascript" src="rs/js/jquery.js"></script>

    <script type="text/javascript">

    <!--

    $(

        function()

        {

            $('#ia').addClass('link');

            $('#ia').hover(

                function()

                {

                    $(this).addClass('hover');

                },

                function()

                {

                    $(this).removeClass('hover');

                }

            );

            $('#ia').click(

                function(event)

                {

                    $(this).addClass('active');

                    event.preventDefault();

                }

            );

        }

    );

    //-->

    </script>

    <style type="text/css">

        .link{

            display: block;

            width: 160px;

            height: 25px;

            background-image: url(rs/images/link.gif);

            background-repeat: no-repeat;

            background-position: top left;

        }

        .hover{

            display: block;

            width: 183px;

            height: 33px;

            background-image: url(rs/images/hover.gif);

            background-repeat: no-repeat;

            background-position: top left;

        }

        .active{

            display: block;

            width: 160px;

            height: 25px;

            background-image: url(rs/images/active.gif);

            background-repeat: no-repeat;

            background-position: top left;

        }

        img{

            border: 0;

        }

    </style>

  </head>

  <body>

   <center>

        <a href="http://mmz06.blog.163.com/"><span id="ia"></span></a>

   </center>

  </body>

</html>

 

  评论这张
 
阅读(482)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017