jQuery使用之(三)

jQuery 的插件

 

一,jQuery UI

 

jQuery官网:https://jqueryui.com/

jQuery中文网:http://www.jqueryui.org.cn/

jQuery学习网:http://www.runoob.com/jqueryui/jqueryui-use.html

 

下面是一个对话框的应用例子:

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" type="text/css" href="css/jquery-ui.min.css">
    <link rel="stylesheet" type="text/css" href="css/jquery-ui.theme.min.css">
    <script src="js/jquery.min.js"></script>
    <script src="js/jquery-ui.min.js"></script>
    <script>
        $(function () {
            $("#mydiv").dialog(
                {
                    autoOpen:false,
                    buttons:[
                        {
                            text:"确认提交",
                            click:function () {
                                $("#mydiv").dialog("close");
                            }
                        },
                        {
                            text:"返回修改",
                            click:function () {
                                $("#mydiv").dialog("close");
                            }
                        }
                    ]
                }
                );
            $("#btn").bind("click",function () {
               var  userNmae = $("#userNmae").val();
               var  userAge = $("#userAge").val();
               var  userSex = $("#userSex").val();
               console.log(userNmae)
               $("#mydiv div:first").html("用户姓名: " + userNmae);
                $("#mydiv div:eq(1)").html("用户年龄:" + userAge);
                $("#mydiv div:last").html("用户性别:" + userSex);
               $("#mydiv").dialog("open");
            });
        });
    </script>
</head>
<body>
    用户姓名:<input type="text" id="userNmae"><br>
    用户年龄:<input type="text" id="userAge"><br>
    用户性别:<input type="text" id="userSex"><br>
    <input type="button" id="btn" value="提交">
    <div id="mydiv" title="请确认您的信息">
        <div>12</div>
        <div></div>
        <div></div>
    </div>
</body>
</html>

 

 

 

二,日历插件

 

 

my97Date插件官网:http://www.my97.net/

 

示例:

 

 

 

my97的常用属性

 

属性类型默认值说明
elstringnull指定一个控件的id,存储日期显示值
doubleCalendarboolfalse

双月模式,设为ture,弹出2个月日期框

dateFmtstringyyyy-MM-dd日期显示格式
realDateFmtstringyyyy-MM-dd计算机识别,正真日期格式,建议使用默认值
realTimeFmtstringHH:mm:ss同上
minDatestring1900-01-01 00:00:00最下日期(要与上面的realDateFmt匹配)
maxDatestring2099-12-31 23:59:59最大日期(要与上面的realDateFmt匹配)
firstDayOfWeekint0周的第一天,0表示星期日
isShowWeekboolfalse是否显示周
highLineWeekDaybooltrue是否高亮显示周六、日
isShowClearbooltrue

是否显示清空按钮

isShowOKbooltrue是否显示确定按钮
isShowTadaybooltrue是否显示今天按钮

 

用法举例:

 

第一天显示了星期一,确定按钮也没有了

 

my97 的动态变量

%y:当前年

%M:当前月

%d: 当前日

%ld:本月最后一天

%H:时

%m:分

%s:秒

{ }:运算表达式,比如   {%d + 15}   当前日到后15天内

#F(自定义函数)

my97内置函数   $dp.$D()

 

下面利用自定义函数模拟买票软件,选择当前日期后,返程的日期按选择的日期开始计算

 

 

出发日期也是只能选择后20天,当年选择好出发日期后,返程的开始日期就是你选的出发日期开始算

 

 

 

实现选择日期,触发返程日期的焦点事件,就需要my97的事件函数来实现了

 

my97的事件函数

 

--onpicking     选择日期时,触发的事件

--onpicked      选择日期后,触发的事件

--onclearing    清除已选日期时,触发的事件

--oncleared     清除已选日期后,触发的事件

 

 

事件对象:dp

 

--dp.cal.getDateStr()          返回选择前的日期对象格式化值

--dp.cal.getNewDateStr()   返回选择后的日期对象格式化值

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值