基础事件(下)

 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">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>基础事件</title>
 6 <script type="text/javascript" src="jquery-1.10.1.js"></script>
 7 <script type="text/javascript" src="demo.js"></script>
 8 <link rel="stylesheet" href="style.css" type="text/css" />
 9 </head>
10 <body>
11 
12 <div style="200px;height:200px;background:green;">
13     
14 </div>
15 
16 <strong></strong>
17 
18 </body>
19 </html>

事件:

  1 $(function () {
  2 
  3     /*
  4     $('div').mouseover(function () {
  5         $(this).css('background', 'red');
  6     }).mouseout(function () {
  7         $(this).css('background', 'green');
  8     });
  9     
 10     $('div').mouseenter(function () {
 11         $(this).css('background', 'red');
 12     }).mouseleave(function () {
 13         $(this).css('background', 'green');
 14     });
 15     
 16     $('div').mouseover(function() {                    //over会触发子节点
 17         $('strong').html(function (index, value) {
 18             return value + '1';
 19         });
 20     });
 21     
 22     $('div').mouseenter(function() {                //enter不会触发子节点
 23         $('strong').html(function (index, value) {
 24             return value + '1';
 25         });
 26     });
 27     
 28     $('div').mouseout(function() {                    
 29         $('strong').html(function (index, value) {
 30             return value + '1';
 31         });
 32     });
 33     
 34     $('div').mouseleave(function() {                    
 35         $('strong').html(function (index, value) {
 36             return value + '1';
 37         });
 38     });
 39     
 40     $('input').keydown(function () {
 41         alert('键盘');
 42     });
 43     
 44     $('input').keyup(function () {
 45         alert('键盘');
 46     });
 47     
 48     $('input').keydown(function (e) {
 49         alert(e.keyCode);
 50     });
 51     
 52     $('input').keypress(function (e) {
 53         alert(e.charCode);
 54     });
 55     
 56     $('input').focus(function () {
 57         alert('光标激活');
 58     });
 59     
 60     $('input').blur(function () {
 61         alert('光标丢失');
 62     });
 63     
 64     $('input').focusout(function () {
 65         alert('光标丢失');
 66     });
 67     
 68     $('div').focus(function () {            //focus和blur必须是当前元素才能激活
 69         alert('光标激活');
 70     });
 71     
 72     $('div').focusin(function () {            //focusin和focusout可以是子元素激活
 73         alert('光标激活');
 74     });
 75     
 76     $('div').focusout(function () {            
 77         alert('光标丢失');
 78     });
 79     
 80     $('div').hover(function () {
 81         $(this).css('background', 'red');
 82     }, function () {
 83         $(this).css('background', 'green');
 84     });
 85     
 86     //$('div').toggle('slow');
 87     
 88     $('div').toggle(function () {
 89         $(this).css('background', 'red');
 90     }, function () {
 91         $(this).css('background', 'blue');
 92     }, function () {
 93         $(this).css('background', 'green');
 94     });
 95 
 96     */
 97 
 98     
 99     var flag = 1;
100     $('div').click(function () {
101         if (flag == 1) {
102             $(this).css('background', 'red');
103             flag = 2;
104         } else if (flag == 2) {
105             $(this).css('background', 'blue');
106             flag = 3;
107         } else if (flag == 3) {
108             $(this).css('background', 'green');
109             flag = 1;
110         }
111     });
112     
113 
114     
115 });
原文地址:https://www.cnblogs.com/jiangjianzhu/p/5520038.html