問題タブ [jquery-ui-button]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQuery UI ウィジェットを使用しているときに、利用可能なすべてのプロパティを見つけるにはどうすればよいですか?
私は最近、一部の jQuery UI ウィジェットには機能するが文書化されていない追加のプロパティがあることを発見しました。たとえば、jQuery UI 1.11.4 ダイアログ ボックスでプロパティを提供する場合、や などbuttons
のサブプロパティを使用できますが、どちらも公式ドキュメントには記載されていません。id
autofocus
文書化されていない他のオプションをどれだけ使用できるか疑問に思っています。JavaScript ファイルをくまなく調べてみましたが、私のような JavaScript 初心者にとっては非常に困難です。
他の「隠された」機能を理解するためにソースコードをくまなく調べることをお勧めしますか、それとも実現可能ではありませんか? それが進むべき道なら、太陽が赤色巨星になる前にこれを達成する方法について何かアドバイスはありますか? そうでない場合、jQuery UI (または JavaScript フレームワーク) が他に何を提供する必要があるかを学習するために、他にどのような方法をお勧めしますか?
javascript - jQuery UI ダイアログを複数回開くことができない - テストケースが含まれています
私の問題を示す簡単なテストケースを用意しました-
jQuery UI ボタンを使用して jQuery UI ダイアログを開きます。
ただし、これは一度しか機能しません。後続のボタンをクリックすると、エラーが発生します。
不明なエラー: 初期化の前にダイアログでメソッドを呼び出すことはできません。メソッド「open」を呼び出そうとしました
コードのボタンの前にダイアログを初期化しますが、
HTML コード:
JavaScript:
jQuery UI 1.11.4 および 1.12.1 を使用してみましたが、問題は解決しません。
jquery-ui - jQuery UI ボタン ウィジェットについて
最新バージョンに更新した後、次のボタンを再作成しようとしています (ボタン ウィジェットは 1.12 以降で書き直されましたが、ここの API ドキュメントに基づいて正しい構文/クラスを取得するのに苦労しています: https://api.jqueryui.com/button /
上記を表示するために使用されるコードは次のとおりです
誰かが間違っている場所を指摘できますか?