특정 jquery datepicker vidget (http://keith-wood.name/datepick.html)을 사용하고 있습니다. 특정 캘린더 (태국어)에 대한 지원이 그 이유입니다. 기존의 논리에 새로운 datepicker를 적용하여 문제에 직면했습니다. 피커는 Chrome 및 Safari 브라우저에서는 열리지 않지만 (팝업은 표시되지 않음) IE8 및 Firefox에서는 잘 작동합니다. 몇 가지 조사를 한 후 첨부 주제 HTML 태그가 이유라는 사실을 알게되었습니다. 그것은 첨부 된 것으로 간주되는 플러그인에 대한 참조 및 태그로 작성됩니다. 그리고 태그에 붙일거야. 디버거도 쇼 "에 들어 서면하지 않기 때문에,jQuery datepicker 플러그인이 Chrome 및 Safari에서 작동하지 않습니다.
<script type="text/javascript" src="../jquery.calendars.js?v=$version"></script>
<script type="text/javascript" src="../jquery.calendars.plus.js?v=$version"></script>
<script type="text/javascript" src="../jquery.calendars.picker.js?v=$version"></script>
<script type="text/javascript" src="../jquery.calendars.thai.js?v=$version"></script>
jQuery(function() {
jQuery('#deactivation_date').calendarsPicker({
changeMonth: false,
showOtherMonths: true,
selectOtherMonths: true,
showAnim: '',
dateFormat: _dateFormat,
calendar: jQuery.calendars.instance(_userLanguageCode == 'th' ? 'thai' : '', 'en'),
alignment: 'bottom',
renderer: jQuery.extend({}, jQuery.calendars.picker.defaultRenderer,
{
picker: jQuery.calendars.picker.defaultRenderer.picker.
replace(/\{link:prev\}/, '{link:prevJump}{link:prev}').
replace(/\{link:next\}/, '{link:nextJump}{link:next}').
replace(/\{link:clear\}/, '').
replace(/\{link:close\}/, '')
}),
onSelect: function(dates){
}
}
});
});
...
<a href="javascript:void(0)" class="date-pick no-left-padding" id = "deactivation_date">
"DateText" </a>
추가 조사 나 크롬에서 해당 이벤트 핸들러가 올바르게 연결되지 않는다는 것을 생각하게 : 여기에 코드를 제공 "기능. 이 크롬과 사파리에 실패 위젯의 가능성이 일부입니다
var trigger = inst.get('showTrigger');
inst.trigger = (!trigger ? $([]) :
$(trigger).clone().addClass(this._triggerClass)
[inst.get('isRTL') ? 'insertBefore' : 'insertAfter'](target).
click(function() {
if (!$.calendars.picker.isDisabled(target[0])) {
$.calendars.picker[$.calendars.picker.curInst == inst ?
'hide' : 'show'](target[0]);
}
}));
가 다른 태그 모든 datepickers을 다시 연결하는 변종이지만, 사업부에 대한/인라인 렌더링에 걸쳐하는 수행되며, 입력은 '아무튼 텍스트처럼 보이지 않습니다.
주십시오 아이디어를 공유
,의 jQuery 날짜 선택기 순간에 양력이 아닌 달력을 지원하지 않는 것 같다 사전에 어떤 ...
감사합니다 경우 : http://bugs.jqueryui.com/ticket/5789 가 아닌가?
일부 조사를 한 후에도 로컬 일정을 지원하는지 여전히 의심 스럽습니다. 하지만 방금이 게시물을 보았습니다 : http://stackoverflow.com/questions/3297652/jquery-datepicker-displaying-a-buddhist-date. 그래서 나는 시도 할 것이다. 감사합니다, Mauro – godspeed
친애하는 godspeed 나는 타이의 캘린더의 큰 전문가 미안! 그것은 일년에 상쇄 되었습니까? – Mauro
예. 상쇄액은 543 년입니다. 또한 윤년을 가진 마술이 있지만 키스 우드 플러그인을 테스트 한 결과 2 월 29 일에는 표시되지 않습니다. – godspeed