zoukankan      html  css  js  c++  java
  • 使用jqueryui

     1 $(function () {
     2 
     3     $('#search_button').button();
     4     
     5     /*
     6     同时打开两个对话框
     7     $('#reg').dialog();
     8     $('#login').dialog();
     9     */
    10     
    11     $('#reg').dialog({
    12         title : '知问注册',
    13         buttons : {
    14             '提交' : function () {
    15                 alert('正在Ajax提交中...');
    16             },
    17             '取消' : function () {
    18                 $(this).dialog('close');
    19             }
    20         },
    21         //position : 'left top',
    22         //width : 500,
    23         //height : 400,
    24         //minWidth : 300,
    25         //minHeight : 300
    26         //maxWidth : 700,
    27         //show : 'puff',
    28         //hide : 'puff',
    29         //autoOpen : false,
    30         //draggable : false,
    31         //resizable : false,
    32         modal : true, //遮罩
    33         closeText : '关闭'
    34     });
    35     
    36     
    37     //$('#reg_a').click(function () {
    38     //    $('#reg').dialog('open');
    39     //});
    40     
    41 });

     html部分

     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="js/jquery.js"></script>
     7 <script type="text/javascript" src="js/jquery.ui.js"></script>
     8 <script type="text/javascript" src="js/index.js"></script>
     9 <link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico" />
    10 <link rel="stylesheet" href="css/smoothness/jquery.ui.css" type="text/css" />
    11 <link rel="stylesheet" href="css/style.css" type="text/css" />
    12 </head>
    13 <body>
    14 
    15 
    16 <div id="header">
    17     <div class="header_main">
    18         <h1>知问</h1>
    19         <div class="header_search">
    20             <input type="text" name="search" class="search" />
    21         </div>
    22         <div class="header_button">
    23             <button id="search_button">查询</button>
    24         </div>
    25         <div class="header_member">
    26             <a href="###" id="reg_a">注册</a> | <a href="###" id="login_a">登录</a>
    27         </div>
    28     </div>
    29 </div>
    30 
    31 
    32 <div id="reg" title="会员注册">
    33     <p>
    34         <label for="user">帐号:</label>
    35         <input type="text" name="user" class="text" id="user" title="请输入帐号,不少于2位!" />
    36         <span class="star">*</span>
    37     </p>
    38     <p>
    39         <label for="pass">密码:</label>
    40         <input type="password" name="pass" class="text" id="pass" title="请输入密码,不少于6位!" />
    41         <span class="star">*</span>
    42     </p>
    43     <p>
    44         <label for="email">邮箱:</label>
    45         <input type="text" name="email" class="text" id="email" title="请输入正确的邮箱!" />
    46         <span class="star">*</span>
    47     </p>
    48     <p>
    49         <label>性别:</label>
    50         <input type="radio" name="sex" value="male" id="male" checked="checked"><label for="male"></label></input><input type="radio" name="sex" value="female" id="female"><label for="female"></label></input>
    51     </p>
    52     <p>
    53         <label for="date">生日:</label>
    54         <input type="text" name="date" readonly="readonly" class="text" id="date" />
    55     </p>
    56 </div>
    57 
    58 <input type="text" id="abc" />
    59 
    60 </body>
    61 </html>

    index.js

     1 $(function () {
     2 
     3     $('#search_button').button({
     4         icons : {
     5             primary : 'ui-icon-search',
     6         },
     7     });
     8     
     9 
    10     $('#reg').dialog({
    11         autoOpen : true,
    12         modal : true,
    13         resizable : false,
    14         width : 320,
    15         height : 340,
    16         buttons : {
    17             '提交' : function () {
    18                 
    19             }
    20         }
    21     });
    22     
    23     $('#reg').buttonset();
    24     
    25     $('#date').datepicker({
    26         dateFormat : 'yy-mm-dd',
    27         //dayNames : ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
    28         //dayNamesShort : ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
    29         dayNamesMin : ['日','一','二','三','四','五','六'],
    30         monthNames : ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
    31         //monthNamesShort : ['一','二','三','四','五','六','七','八','九','十','十一','十二'],
    32         altField : '#abc',
    33         altFormat : 'dd/mm/yy',
    34         appendText : '日历',
    35         showWeek : true,
    36         weekHeader : '周',
    37         firstDay : 1,
    38     });
    39     
    40     $('#reg input[title]').tooltip({
    41         show : false,
    42         hide : false,
    43         position : {
    44             my : 'left center',
    45             at : 'right+5 center'
    46         },
    47     });
    48     
    49     
    50     $('#email').autocomplete({
    51         delay : 0,
    52         autoFocus : true,
    53         source : function (request, response) {
    54             //获取用户输入的内容
    55             //alert(request.term);
    56             //绑定数据源的
    57             //response(['aa', 'aaaa', 'aaaaaa', 'bb']);
    58             
    59             var hosts = ['qq.com', '163.com', '263.com', 'sina.com.cn','gmail.com', 'hotmail.com'],
    60                 term = request.term,        //获取用户输入的内容
    61                 name = term,                //邮箱的用户名
    62                 host = '',                    //邮箱的域名
    63                 ix = term.indexOf('@'),        //@的位置
    64                 result = [];                //最终呈现的邮箱列表
    65                 
    66                 
    67             result.push(term);
    68             
    69             //当有@的时候,重新分别用户名和域名
    70             if (ix > -1) {
    71                 name = term.slice(0, ix);
    72                 host = term.slice(ix + 1);
    73             }
    74             
    75             if (name) {
    76                 //如果用户已经输入@和后面的域名,
    77                 //那么就找到相关的域名提示,比如bnbbs@1,就提示bnbbs@163.com
    78                 //如果用户还没有输入@或后面的域名,
    79                 //那么就把所有的域名都提示出来
    80                 
    81                 var findedHosts = (host ? $.grep(hosts, function (value, index) {
    82                         return value.indexOf(host) > -1
    83                     }) : hosts),
    84                     findedResult = $.map(findedHosts, function (value, index) {
    85                     return name + '@' + value;
    86                 });
    87                 
    88                 result = result.concat(findedResult);
    89             }
    90             
    91             response(result);
    92         },    
    93     });
    94     
    95 
    96 });

  • 相关阅读:
    和尚和屠夫
    不要变成自己讨厌的人
    ngnix 反向代理来解决前端跨域问题
    Python 进阶 异步async/await
    Java 基础 多线程和线程池基础
    Java 基础 IO流之序列化
    Python 元类
    selenium 淘宝登入反爬虫解决方案(亲测有效)
    Java 基础 IO流(转换流,缓冲)
    Java 基础 IO流
  • 原文地址:https://www.cnblogs.com/double405/p/5116389.html
Copyright © 2011-2022 走看看