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

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

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

网易考拉推荐

在鼠标悬停时突出显示行--jQuery处理表格  

2011-02-28 23:09:19|  分类: JQuery |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

2011-02-13

l  在鼠标悬停时突出显示行

知识点:

现有一个表格,其中包含一些行和列。当鼠标指针移动到其中一行上时,使其能突出显示。

说明:

hover(over, out)方法:一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。

当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一个常见错误)。

----over  [String]鼠标移到元素上要触发的函数;

----out   [String]鼠标移出元素要触发的函数;

find(expr)方法:搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。

所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。

----expr    [String] 用于查找的表达式;

addClass(class)方法:为每个匹配的元素添加指定的类名;

----class    [String] 一个或多个要添加到元素中的CSS类名,请用空格分开;

removeClass(class)方法:从所有匹配的元素中删除全部或指定的类;

----class    [String] 一个或多个要添加到元素中的CSS类名,请用空格分开;

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

        {

        $('tbody tr').hover(

             function()

             {

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

             },

             function()

             {

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

             }

        );

        }

    );

    //-->

    </script>

    <style type="text/css">

    <!--

        .hover{

            background-color: #00f;

            color: #fff;

        }

    //-->

    </style>

  </head>

  <body>

    <table border="1">

        <thead>

            <tr>

                <th>学号</th><th>姓名</th><th>评分</th>

            </tr>

        </thead>

        <tbody>

            <tr>

                <td>ST001</td><td>张三</td><td>87</td>

            </tr>

            <tr>

                <td>ST002</td><td>李四</td><td>90</td>

            </tr>

            <tr>

                <td>ST003</td><td>王五</td><td>85</td>

            </tr>

            <tr>

                <td>ST004</td><td>赵六</td><td>79</td>

            </tr>

        </tbody>

    </table>

  </body>

</html>

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

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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