0

したがって、これをフィドルで機能させることはできません (所有者がライブラリの外部参照を許可していないように見えるため)。基本的に、時間選択にいつでもプラグインを使用したいのですが、次のようになります。

ここに画像の説明を入力

ライブラリのソースコードはこちら

良いことは、要件である分単位で正確であることです。ただし、タブ動作は破壊されます。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();
}
4

1 に答える 1

0

ピッカーへのタブ移動はアクセシビリティにとって重要です。それはタブ動作を破壊するのではなく、それをサポートしています。

プラグインのデザインが悪いと思ってすみません。

私見ですが、使いやすさに関して言えば、3 つのボタンを連続してすばやくクリックできるのに、個々の数値フィールドの 3 つのドロップダウンをスクロールしなければならないのは本当にひどいことです。

于 2014-05-07T14:37:25.707 に答える