• 基础事件(下)


     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 });
  • 相关阅读:
    软件命名的几种常见方式
    软件过程与项目管理第一周作业
    DOS命令大全 系统管理员专用
    数据库事务的作用
    利用C#事务处理对数据库进行多重操作
    JSP标签分页实现
    使用自定义端口连接sql server2008
    Solr4.4.0的安装与配置
    Android中如何使用ViewPager实现类似laucher左右拖动效果
    Android中Timer使用方法
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5520038.html
Copyright © 2020-2023  润新知