自己写的小插件不知道哪里错了,jQuery v2.0.1源码报错!

jQuery.fn.extend({
                  countDown:function(d, mydata){
                        function myDate(timeh, Seconds){ //timeh为获取数据的时间戳,Seconds是加上多少毫秒
                            var YY = new Date(timeh+Seconds).getFullYear(),//年
                            MM = new Date(timeh+Seconds).getMonth()+1,//月
                            MM = MM<10?"0"+MM:MM, //月格式化
                            DD = new Date(timeh+Seconds).getDate(),
                            DD = DD<10?"0"+DD:DD, //日格式化
                            HH = new Date(timeh+Seconds).getHours(),
                            HH = HH<10?"0"+HH:HH, //点格式化
                            ii = new Date(timeh+Seconds).getMinutes(),
                            ii = ii<10?"0"+ii:ii, //分格式化
                            ss = new Date(timeh+Seconds).getSeconds(),
                            ss = ss<10?"0"+ss:ss; //秒格式化
                            return YY+"/"+MM+"/"+DD+" "+HH+":"+ii+":"+ss;//返回格式化后的时间格式
                        }
                        function countDownY(d, mydata){
                            $.get(
                                "<?php echo site_url('demo/data/times');?>",{},
                                function(times){
                                    var timeh = myDate(d.timeh, d.Seconds),
                                    end_time = new Date(timeh).getTime(),//数据传过来的开奖时间
                                    sys_second = (end_time-new Date(times).getTime())/1000,//当前的北京时间,减去开奖时间
                                    timer = setInterval(function(){
                                        if(sys_second > 0){ //判断余下时间
                                            sys_second--; //每次减一秒
                                            var day = Math.floor((sys_second / 3600) / 24),//计算倒计时天
                                            hour = Math.floor((sys_second / 3600) % 24),//计算倒计时小时
                                            minute = Math.floor((sys_second / 60) % 60),//计算倒计时分
                                            second = Math.floor(sys_second % 60);//计算倒计时秒
                                            day_elem && $(d.day_elem).text(day);//显示倒计时天
                                            hour_elem && $(d.hour_elem).text(hour<10?"0"+hour:hour);//显示倒计时小时
                                            $(d.minute_elem).text(minute<10?"0"+minute:minute);//显示倒计时分
                                            $(d.second_elem).text(second<10?"0"+second:second);//显示倒计时秒
                                        }else{
                                            clearInterval(timer);//时间到
                                            $.getJSON( //重新获取数据
                                                "http://www.caipiaokong.com/api/lottery/json2.php?type="+d.urlJSON+"&uid=36667&openid=F22FF000449C46E7586701E8AE3D16B2&conuintoken=4ABA86EB3BB497BC311D18145E71BC6E",
                                                mydata(data)
                                            );
                                        }
                                    }, 3000);
                                }
                            );
                        }
                  },
            });
            $(function(){
                //重庆时时彩
                var urlJSONS = "xxxxx";
                function mydata(data){
                    var i = data.length, //获取数据总数
                    times = data[i-1].cTermDT, //获取最后一个的时间2014-xx-xx xx:xx:xx
                    timev = times.replace(/-/g,"/"), //替换后的2014/xx/xx xx:xx:xx
                    timehs = new Date(timev).getTime();//获取数据的时间时间戳
                    if(new Date(timev).getHours() <= 22){ //白日和晚间的开奖时间判断
                        $("body").countDown({
                            Seconds:"600000",//d.Seconds是加上多少毫秒
                            urlJSON:urlJSONS,//d.urlJSON彩种编号
                            timeh:timehs,//d.timeh 开奖时间
                            day_elem:"#demo01 .day",//d.day_elem天的选择器
                            hour_elem:"#demo01 .hour",//d.hour_elem小时选择器
                            minute_elem:"#demo01 .minute",//d.minute_elem分钟选择器
                            second_elem:"#demo01 .second"//d.second_elem秒数选择器
                        }, mydata(data));//mydata重新获取数据的回调函数
                    }else{
                        $("body").countDown({
                            Seconds:"300000",//d.Seconds是加上多少毫秒
                            urlJSON:urlJSONS,//d.urlJSON彩种编号
                            timeh:timehs,//d.timeh 开奖时间
                            day_elem:"#demo01 .day",//d.day_elem天的选择器
                            hour_elem:"#demo01 .hour",//d.hour_elem小时选择器
                            minute_elem:"#demo01 .minute",//d.minute_elem分钟选择器
                            second_elem:"#demo01 .second"//d.second_elem秒数选择器
                        }, mydata(data));//mydata重新获取数据的回调函数
                    }
                }
                $.getJSON(
                    "http://www.caipiaokong.com/api/lottery/json2.php?type="+urlJSONS+"&uid=36667&openid=F22FF000449C46E7586701E8AE3D16B2&conuintoken=4ABA86EB3BB497BC311D18145E71BC6E",
                    mydata
                );
            });

自己写的小插件不知道哪里错了
请输入图片描述

jQuery v2.0.1源码报错!

阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏