したがって、これをフィドルで機能させることはできません (所有者がライブラリの外部参照を許可していないように見えるため)。基本的に、時間選択にいつでもプラグインを使用したいのですが、次のようになります。
良いことは、要件である分単位で正確であることです。ただし、タブ動作は破壊されます。Tab キーを押すと、タイム セレクタに移動します。これは、私が思いつくすべてのケースの 99% で望ましくありません。この関数を上書きする必要があることを分解しました。
var AnyTime = {};
AnyTime.picker = function(id, option){
__pickers[id] =
{
key: function (event) {
//apply patch, e.g. if(key === 9){return;}
}
}
彼のファイルを破壊することなく、外部からこれを行う方法はありますか? たとえば、ファイルを更新するときに、この関数を更新することを考える必要はありません。
私の質問は明確ですか?私は彼のファイルをそのまま保持したいので、私のファイルの1つから次のようなものを呼び出します(明らかに機能しません):
var tempKeyFunc = AnyTime.picker.__pickers[id].key;
AnyTime.picker.__pickers[id].key = function(){
if(key === 9)
{
return;
}else{
tempKeyFunc();
}