数字の後に文字列を追加するカスタムスピナーを作成しました。jqueryスピンナーで初めてスピンイベントが発生しない
var percent = 5.5%;
$.widget("ui.pcntspinner", $.ui.spinner, {
_format: function(value){
return value + " %";
},
_parse: function(value){
return parseInt(value);
}
});
$("#spinner").pcntspinner().val(percent);
スピナーには、フォーカスアウトとスピンという2つのイベントが付いています。最初の呼び出しでもフォーカスアウトはうまく動作しますが、スピンは初めて発生しません。他のイベントが発生して初めて、スピンが呼び出されます。どのようなアイデアはこの問題を解決するには?
コードはよく書かれているようだが、悪いコードではない。 私は多分非同期呼び出しの問題だと思います。 私のコードで何かがよく書かれていてうまくいかない場合、プログラムの流れを理解することから来る99%の問題があります – Fedeco
私はうまくいったものを投稿しました。まだ 'widgetEventPrefix'がスピナーウィジェットで必要だったのかどうかは不明です。 – srishti