zoukankan      html  css  js  c++  java
  • jquery-11 jquery中的事件切换如何实现

    jquery-11 jquery中的事件切换如何实现

    一、总结

    一句话总结:事件切换hover()和toggle()函数。参数两个,都是函数,依次执行两个函数。

    1、如何实现单击切换图片?

    用toggle()方法,参数为两函数

    26 $('img').toggle(
    27     function(){
    28         this.src='b.png';
    29     },
    30     function(){
    31         this.src='a.png';
    32     }
    33 );

    2、如何实现谋元素鼠标移入和移出执行不同的函数?

    用hover()方法

    26 $('img').hover(
    27     function(){
    28         this.src='b.png';
    29     },
    30     function(){
    31         this.src='a.png';
    32     }
    33 );

    3、如何实现某个元素交替执行不同的方法?

    用toggle()方法,参数为两函数

    26 $('img').toggle(
    27     function(){
    28         this.src='b.png';
    29     },
    30     function(){
    31         this.src='a.png';
    32     }
    33 );

    二、jquery中的事件切换如何实现

    4.事件切换
    hover();
    toggle();

    toggle循环单击

     1 <!doctype html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title>index</title>
     6     <style>
     7         #div1{
     8             position: absolute;
     9             top:0px;
    10             left:0px;
    11             border-radius:256px;
    12             width:256px;
    13             height:256px;
    14             background: #ccc;
    15             overflow: hidden;
    16         }
    17     </style>
    18     <script src="jquery.js"></script>
    19 </head>
    20 <body>
    21     <div id="div1">
    22          <img src="a.png">
    23     </div>
    24 </body>
    25 <script>
    26 $('img').toggle(
    27     function(){
    28         this.src='b.png';
    29     },
    30     function(){
    31         this.src='a.png';
    32     }
    33 );
    34 </script>
    35 </html>

    循环移入和移出

     1 <!doctype html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title>index</title>
     6     <style>
     7         #div1{
     8             position: absolute;
     9             top:0px;
    10             left:0px;
    11             border-radius:256px;
    12             width:256px;
    13             height:256px;
    14             background: #ccc;
    15             overflow: hidden;
    16         }
    17     </style>
    18     <script src="jquery.js"></script>
    19 </head>
    20 <body>
    21     <div id="div1">
    22          <img src="a.png">
    23     </div>
    24 </body>
    25 <script>
    26 $('img').hover(
    27     function(){
    28         this.src='b.png';
    29     },
    30     function(){
    31         this.src='a.png';
    32     }
    33 );
    34 </script>
    35 </html>
     
  • 相关阅读:
    ASP.NET中的ViewState
    (标记)Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 By 似水流年
    C#中类的定义
    苹果CMS搭建影视网站教程
    Java之冒泡排序
    Java之数组扩容
    Linux之netstat命令基本使用
    Linux之systemctl命令基本使用
    Oracle11g R2 安装教程(非常详细 )
    Linux之firewall防火墙开启和关闭
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9242897.html
Copyright © 2011-2022 走看看