jqueryスクリプトを設定するボタンがある場合は、スクリプトが完了するまでボタンが非アクティブであることを確認する方法がありますか?どこか、スクリプトの先頭に(おそらく、ボタンのクリックイベントの)JQueryスクリプトのロードタイミング
5
A
答えて
10
、trueにボタンのdisabled属性を設定します。
$("#mybutton").attr("disabled", true);
そして、完全に、その属性を削除します。
$("#mybutton").removeAttr("disabled");
EDIT:
(少し)気に入った場合は、作業中にボタンのテキストを変更します。イメージボタンの場合は、srcをフレンドリーな「お待ちください」というメッセージに変更することができます。ここでは、ボタンのテキスト版の例です:
$("#mybutton").click(function() {
var origVal = $(this).attr("value");
$(this).attr("value", "Please wait...");
$(this).attr("disabled", true);
//Do your processing.
$(this).removeAttr("disabled");
$(this).attr("value", origVal);
});
33
これは、私はjQueryのを拡張したいとつの領域です:
$.fn.disable = function() {
return this.each(function() {
if (typeof this.disabled != "undefined") this.disabled = true;
});
}
$.fn.enable = function() {
return this.each(function() {
if (typeof this.disabled != "undefined") this.disabled = false;
});
}
、その後、あなたが行うことができます。
$("#button").disable();
$("#button").enable();
私は自分自身を見つけます無効化/有効化は多くを制御します。
3
ありがとうございました。私はあなたの機能を使用し、自分自身を作成して無効になった要素を切り替えることができました。
$.fn.toggleDisable = function() {
return this.each(function() {
if (typeof this.disabled != "undefined"){
if(this.disabled){
this.disabled = false;
}else{
this.disabled = true;
}
}
});
}
関連する問題
- 1. グリッターjQueryのスクリプト
- 2. jqueryのやJavaスクリプト
- 3. anglejsプロジェクトのJqueryスクリプト
- 4. JQueryスクリプトの競合
- 5. jQueryのスクリプトは、Firefox
- 6. jQuery load gzippedスクリプト
- 7. jQuery .hoverスクリプト
- 8. Jquery外部スクリプト
- 9. jQueryスクリプトのローカルホストへのキャッシュ
- 10. スクリプトの後のjQuery出力
- 11. jQueryのコンテンツのロード・スクリプト - コード
- 12. jQueryスクリプト+互換性
- 13. JQueryテーブルセル選択スクリプト
- 14. デスクトップ専用のjqueryスクリプト
- 15. jqueryのレンダリング対スクリプトMVC
- 16. jQuery $ .getScript()スクリプトの蓄積?
- 17. メイクjqueryのスクリプト機能
- 18. jQuery PHPスクリプトへのPOST値
- 19. jqueryスクリプトとの競合
- 20. Jqueryアドレスプラグと既存のスクリプト
- 21. JQUERY - Ajax.Load - 複数のスクリプト
- 22. jQueryの関数は、PHPスクリプト
- 23. jQueryのAJAX POSTは、PHPスクリプト
- 24. シンプルな電卓jqueryスクリプト
- 25. JQueryスクリプトについて
- 26. ランタイムエラーでjquery ajaxスクリプトをデバッグ
- 27. jQuery AJAXからPHPスクリプト
- 28. jqueryスクリプト内asp.net更新パネル
- 29. 角2/4とjqueryスクリプト
- 30. 他の複数のスクリプトでJQueryスクリプトを配置する?
私はこの解決策を推奨します。あなたは簡単にテキストを変更する機能を強化することもできます。 – Raithlin