星期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>

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

Friendhosting 黑色星期五 VDS/VPS可享四五折优惠促销

Friendhosting商家在前面的篇幅中也又陆续介绍到,是一家保加利亚主机商,主要提供销售VPS和独立服务器出租业务,数据中心分布在:荷兰、保加利亚、立陶宛、捷克、乌克兰和美国洛杉矶等。这不近期黑色星期五活动,商家也有推出了黑五优惠,VPS全场一次性45折,虚拟主机4折,全球多机房可选,老用户续费可获9折加送1个月使用时长,VDS折后最低仅€14.53/年,有需要的可以看看。Friendhos...

Hostodo美国独立日优惠套餐年付13.99美元起,拉斯维加斯/迈阿密机房

Hostodo又发布了几款针对7月4日美国独立日的优惠套餐(Independence Day Super Sale),均为年付,基于KVM架构,采用NVMe硬盘,最低13.99美元起,可选拉斯维加斯或者迈阿密机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,支持使用PayPal或者支付宝等付款方式。商家客服响应也比较一般,推...

datepicker为你推荐
笔记本1g内存条价格联想笔记本 S10 1G内存条 的价格是多少?视频制作软件哪个好什么视频编辑软件比较适合小白的播放器哪个好手机本地视频播放器哪个好用清理手机垃圾软件哪个好手机垃圾清理软件哪个好清理手机垃圾软件哪个好手机垃圾清理软件哪个好美国国际集团全球500强有哪些企业是美国的yy空间登录怎么搞YY空间辽宁联通网上营业厅辽宁省昌图县联通网上营业厅通话单怎么查询google广告申请谷歌广告怎么申请?电信dns服务器地址电信宽带的DNS服务地址是多少
域名注册信息查询 免费顶级域名 cybermonday 服务器配置技术网 php探针 NetSpeeder 北京主机 域名转向 qq对话框 cn3 河南移动m值兑换 drupal安装 安徽双线服务器 域名dns 群英网络 97rb 贵州电信 美国主机侦探 e-mail 电信测速器在线测网速 更多