星期jquery ui datepicker ie8 使用的基本解决方法

datepicker  时间:2021-01-29  阅读:()

jQuery UI Datepicker IE8使用的基本解决方法

版本 jquery-ui-1.8.6.min. js

解决 IE8无法响应其中jquery.ui.datepicker部分标签a(无href)的onclick事件和td由于放入标签a href="#"无法响应自身onclick事件只验证了icon-trigger模式

方法

509行解决选择日期总小一

月:f. selectedDay=f.currentDay=d("a",e) .html () ;

为: if(e==e. toString() ) {f. selectedDay=f.currentDay=e; }else{f. selectedDay=f.currentDay=$('a' ,e) .html () ; } ;

525行解决上一月无效: '<a class="ui-datepicker-prevui-corner-all"onclick="DP_jQuery_'

改为: '<a class="ui-datepicker-prevui-corner-all"href="javascript:DP_jQuery_'

526行解决下一月无效: '<a class="ui-datepicker-next ui-corner-all"onclick="DP_jQuery_'

改为: '<a class="ui-datepicker-next ui-corner-all"href="javascript:DP_jQuery_'

532行去掉td响应click事件:+(J?"": 'onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a. id+"' , "+q.getMonth()+", "+q.getFullYear()+' , this) ;return false;"' )

直接删除

533行给标签a加入href: (B?" ui-priority-secondary":"")+' "href="#">'+q.getDate()+"</a>")

把href="#"改

为:href="javascript:DP_jQuery_'+y+' .datepicker._selectDay(\'#'+a. id+'\' , '+q.getMonth()+' , '+q.getFullYear()+' , '+q.getDate()+' ) ;"

效果图

使用范例如下

<html>

<head>

<link rel="stylesheet" type="text/css"href="styles/jquery-ui-redmond-1.8.6.css" />

<script src="scripts/jquery-1.4.2.min. js"type="text/javascript"></script>

<script src="scripts/jquery-ui-1.8.6.min. js"type="text/javascript"></script>

<style>

.ui-datepicker .ui-datepicker-title select

{font-size: 1em;margin: 1px 0;

}

.ui-datepickerselect.ui-datepicker-month-year

{width: 100%;

}

.ui-datepickerselect.ui-datepicker-month, .ui-datepickerselect.ui-datepicker-year

{width: 40%;

}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year

{float: left;

}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div

{font-size: 0.7em;

}

</style>

<script>

$(function () {

$.datepicker.regional[' zh-CN' ] = {closeText: '关闭' ,prevText: '&#x3c;上月' ,nextText: '下月&#x3e; ' ,currentText: '今天' ,monthNames: ['01月' , '02月' , '03月' , '04月' , '05月' , '06月' , '07月' , '08月' , '09月' , ' 10月' , ' 11月' , ' 12月' ] ,monthNamesShort: ['01月' , '02月' , '03月' , '04月' , '05月' , '06月' , '07月' , '08月' , '09月' , ' 10月' , ' 11月' , ' 12月' ] ,dayNames: ['星期日' , '星期一' , '星期二' , '星期三' , '星期四' , '星期五' , '星期六' ] ,dayNamesShort: ['周日' , '周一' , '周二' , '周三' , '周四' , '周五' , '周六' ] ,da六

dateFormat: 'yy-mm-dd' , f irstDay: 1,isRTL: false

} ;

$.datepicker. setDefaults($.datepicker.regional[' zh-CN' ]) ;

$("#datepicker") .datepicker( {showOn: "button",buttonImage: "images/calendar.gif",buttonImageOnly: true

} ) ;

//$('#datepicker' ) .datepicker('option' , { dateFormat:"y y-mm-d d" } ) ;

} ) ;

</script>

</head>

<body>

<input type="text" id="datepicker">

</body>

</html>

RackNerd:便宜vps补货/1核/768M内存/12G SSD/2T流量/1G带宽,可选机房圣何塞/芝加哥/达拉斯/亚特拉大/荷兰/$9.49/年

RackNerd今天补货了3款便宜vps,最便宜的仅$9.49/年, 硬盘是SSD RAID-10 Storage,共享G口带宽,最低配给的流量也有2T,注意,这3款补货的便宜vps是intel平台。官方网站便宜VPS套餐机型均为KVM虚拟,SolusVM Control Panel ,硬盘是SSD RAID-10 Storage,共享G口带宽,大流量。CPU:1核心内存:768 MB硬盘:12 ...

星梦云:四川100G高防4H4G10M月付仅60元

星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...

酷番云-618云上秒杀,香港1核2M 29/月,高防服务器20M 147/月 50M 450/月,续费同价!

官方网站:点击访问酷番云官网活动方案:优惠方案一(限时秒杀专场)有需要海外的可以看看,比较划算29月,建议年付划算,月付续费不同价,这个专区。国内节点可以看看,性能高IO为主, 比较少见。平常一般就100IO 左右。优惠方案二(高防专场)高防专区主要以高防为主,节点有宿迁,绍兴,成都,宁波等,节点挺多,都支持防火墙自助控制。续费同价以下专场。 优惠方案三(精选物理机)西南地区节点比较划算,赠送5...

datepicker为你推荐
免费送q币活动那些免费送Q币的活动是不是假的啊???骁龙765g和骁龙865哪个好请问苹果的a13处理器和骁龙865综合性能两个相差大不大?以及打游戏哪个更流畅?电视直播软件哪个好电视直播软件哪个好等额本息等额本金哪个好等额本息与等额本金哪个划算?播放器哪个好什么手机视频播放器比较好用?腾讯空间登录QQ空间登录360云盘下载选百度云呢还是360云盘呢?360云盘怎么用360云盘如何使用?强生美瞳月抛强生美瞳有月抛的吗占便宜爱占便宜的人什么心里?
虚拟主机管理软件 本网站服务器在美国维护 国外主机 老鹰主机 iisphpmysql 一元域名 发包服务器 卡巴斯基永久免费版 web服务器的架设 百度云1t raid10 免费邮件服务器 空间租赁 免费asp空间申请 免费个人主页 群英网络 apnic 广州服务器托管 免费主页空间 asp空间 更多