0

私はanytime.jsに問題があります。入力フィールドが存在します

<input type="text" value="" name="step_dimension_value" >

これは私がプラグインを呼び出す方法です:

jQuery('input[name="step_dimension_value"]').AnyTime_picker({ 
    format: "%H:%i", 
    labelTitle: "Hora",
    labelHour: "Hora", 
    labelMinute: "Minuto" 
});

エラーは (Firebug コンソールから):

" TypeError: off is null [Break On This Error]
var left = off.left; " in anytime.js?ver=1 (line 3062)

手伝ってくれませんか ?

* 編集 *

私は答えを持っていると思います:

私の意見では、anytime.js の日付ピッカーに問題があります。幸いなことに、これは非常に簡単に回避できます。

再現方法: - jquery セレクターを使用していつでもピッカーを呼び出す場合 (例: jQuery('input[name="step_dimension_value"]').AnyTime_picker(....)) で、入力に ID がない場合、エラーが発生します。

回避策: - 入力要素に ID を追加します。私はそれをテストしましたが、これは機能します。

4

1 に答える 1

1

これはバグではなく、設計によるものであり、プロジェクトのホームページの最後の方にあるトラブルシューティングのヒントに記載されています。

www.ama3.com/anytime/#fixBehavior

于 2013-03-31T15:55:13.737 に答える