Google Code Prettifier (またはJQuery Syntax Highlighter ) がJQuery DatePickerと同じページで使用されている場合、どちらも正しく機能しません。どうしてこれなの?
質問する
109 次
1 に答える
1
どちらも now メソッドをネイティブの Date オブジェクトに適用するためです。
Prettify は次のことを行います。
var clock = Date;
if (!clock['now']) {
clock = { 'now': function () { return +(new Date); } };
}
DatePicker は次のようにします。
Date.now=function(){return new Date();}
そのため、Prettify は Date の int 表現を返します (ミリ秒を追加できるようにするため)。一方、DatePicker は Date を返します。
(IMOこの種のことは、そのような一般的に使用される2つのライブラリでは法外です。)
于 2012-07-07T16:38:08.057 に答える