zoukankan      html  css  js  c++  java
  • jQuery切换事件

    在jQuery中,有两个方法用于事件的切换。一个是方法hover(),另一个是方法toggle()
    所谓切换事件,即有两个以上的事件绑定于一个元素,在元素的行为动作间进行切换。如果一个超链接标记<a>,若想实现当鼠标悬停时触发一个事件,鼠标移出时又触发另一个事件。就可以调用jQuery中的hover()方法轻松实现。


    hover()功能是当鼠标移动到所选的元素上面时,执行指定的第一个函数;当鼠标移除这个元素时,执行指定的第二个函数,其语法格式如下:

    hover(over,out)

    下面代码是等价的:

    代码1:

    $("a").hover(function(){

      //执行代码一

    },function(){

      //执行代码二

    })

    代码2:

    $("a").mouseover(function(){

      //执行代码一

    })

    $("a").mouseout(function(){

      //执行代码二

    })

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
     5 <title>切换事件</title>
     6 <style>
     7     body{font-size: 13px;}
     8     .clsFrame{border: solid 1px #666;width: 220px;}
     9     .clsFrame .clsTitle{background-color: #eee;padding: 5px;font-weight: bold;}
    10     .clsFrame .clsContent{padding: 5px;display: none;}
    11 </style>
    12 <script src="jquery.js"></script>
    13 <script>
    14     $(function(){
    15         $(".clsTitle").hover(function(){
    16             $(".clsContent").show();
    17         },function(){
    18             $(".clsContent").hide();
    19         })
    20     })
    21 </script>
    22 </head>
    23 <body>
    24     <h3>功能描述:</h3>
    25     <p>在页面中,创建一个&ltdiv&gt标记,在该标记中,设置另外两个&ltdiv&gt元素。</p>
    26     <p>一个用于显示标题。另一个则用于显示内容。调用jQuery中的hover()方法。</p>
    27     <p>将鼠标移到标题时,自动显示内容;鼠标移出标题时,关闭显示的内容。</p>
    28     <br />
    29     <div class="clsFrame">
    30         <div class="clsTitle">jQuery简介</div>
    31         <div class="clsContent">&nbsp;&nbsp;jQuery的主旨是:以更少的代码,实现更多的功能(Write Less Do More)。</div>
    32     </div>
    33 </body>
    34 </html>
    View Code

    结果如下图所示:

    高否?富否?帅否? 否? 滚去学习!
  • 相关阅读:
    ACM学习历程——POJ 1700 Crossing River(贪心)
    ACM学习历程——POJ 2376 Cleaning Shifts(贪心)
    ACM学习历程——HDU1331 Function Run Fun(锻炼多维dp的打表)
    hadoop-mapreduce-架构概念
    Java-笔记12
    Java-笔记11-复习
    机器学习概述
    hadoop-hdfs-API
    hadoop-
    Java-Project-02
  • 原文地址:https://www.cnblogs.com/baixc/p/3390832.html
Copyright © 2011-2022 走看看