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

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

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

网易考拉推荐

显示文字气球--jQuery事件处理  

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

  下载LOFTER 我的照片书  |

2011-02-03

l  显示文字气球

知识点:

在网页上有两个按钮,按钮上的文字分别为BOLDITALIC。当中任一按钮被单击时,请创建文字气球效果。如果BOLD按钮鼠标经过时,就显示文本:THIS IS BOLD MENU,如果ITALIC按钮鼠标经过,就显示文本:THIS IS ITALIC MENU

说明:

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

格式:.hover(handler1, handler2)

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

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

.addClass(‘someClass’)方法:为指定元素添加someClass样式。

.removeClass(‘someClass’)方法:为指定元素移除someClass样式。

appendTo(content)方法:把所有匹配的元素追加到另一个指定元素集合中。实际上,使用这个方法是颠倒了常规的$(A).appendTo(B)的操作,即不是把B追加到A中,而是把A追加到B中。

CSS样式介绍:

color:设置按钮文本的前景色为红色;

background-image:设置图片做为背景;

background-repeat:设置为no-repeat,使背景图片只显示一次;

background-position:使图片出现在屏幕底部。

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()

    {

         $('.buttons').hover(

             function(event)

             {

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

                 var txt = $(this).text();

                 $('<span class="show"> THIS IS ' +

                     txt + ' MENU </span>').appendTo($(this));

             },

             function()

             {

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

                 $('.show').remove();

             }

         );

    }

    );

    //-->

    </script>

    <style type="text/css">

        .buttons{

            width:150px;

            float: left;

            text-align: center;

            color:#000;

            margin: 5px;

            border: 2px solid;

            font-weight: bold;

            cursor: hand;

        }

        .hover{

            color:red;

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

            background-repeat:repeat-y;

            background-position: bottom;

        }

        .show{

            display: block;

            margin: 15px;

        }

    </style>

  </head>

  <body>

    <span id="ib" class="buttons">BOLD</span>

    <span id="ii" class="buttons">ITALIC</span>

</html>

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

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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