0

Google Code Prettifier (またはJQuery Syntax Highlighter ) がJQuery DatePickerと同じページで使用されている場合、どちらも正しく機能しません。どうしてこれなの?

4

1 に答える 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 に答える