問題タブ [jquery-widgets]
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.
ajax - jQuery、まだロードされていない要素に.buttonsetを適用します
私は次のコードがうまく機能しています:
divをロードし、その#options
中のアンカータグにボタンを適用します。
宣言する方法はありますか
#options
divがロードされる前に?
私はjQueryのドキュメントを調べても成功しませんでしたが、次の答えも見つかりました。
jQueryUIウィジェットをajaxがロードされた要素に適用する
これは順調に進んでいると思いますが、完全には理解しておらず、実装することもできていません。
感謝します、ありがとう。
jquery - jqGrid / ui-widget-overlayは、ページ全体のすべてのボタンとタブイベントをブロックします
jqGridでレドモンドテーマローラーを使用しています。ファイルjquery-ui-1.8.16.custom.cssにはこのオーバーレイがあります。
スタイリングを行うためにグリッド上にオーバーレイを作成することになっていると思います。しかし、それは私のページ全体をカバーしているようで、グリッド自体にはまだマウスイベントがありますが、ページの残りの部分(グリッドのページャー/ナビゲーターセクションを含む)にはマウスイベントがなく、ボタンは応答しませんクリックします。グリッドの外側のタブ-クリックイベントもありません。その外側のタブ(メイン、ユーザー...)にもイベントはありません。ui-widget-overlayをコメントアウトすると、すべてのボタンとタブが再び機能しますが、画面の色が薄くなり、グリッド内の交互の行の色がすべての行で白になります。なぜこれが起こるのでしょうか?
jquery - 拡張jqueryウィジェットの呼び出しメソッド
私はこのようなjqueryウィジェットを持っています:
そして、私はそれを次のように拡張しています:
HTMLで「myNewMethod」を呼び出す必要があります。
私のhtmlコードは次のようなものです:
上記のコードを使用すると、初期化の前にTimeSpanHeaderのメソッドを呼び出すことができないときに、このような例外が発生します。メソッド'myNewMethod'を呼び出そうとしました
「myNewMethod」メソッドを呼び出す方法は何ですか?
jquery - ウィジェット内からjqueryウィジェットを保持するdivオブジェクトを取得します
私は次のコードを持っています:
ウィジェット自体の中で、onCompleteメソッドはウィジェットの完全な初期化の直後に呼び出されます。ウィジェット内のコードが、ウィジェットがリンクされているオブジェクト(この場合、IDが「widHolder」のdiv)を参照するようにします。
私の目標は、上記のようなoncomplete関数を作成することにより、保持オブジェクトをすばやく簡単に参照できるようにすることです。ウィジェット自体のコードは、onComplete関数を呼び出して、ホルダー(取得する必要があります)をパラメーターとして渡すだけです。
これがjQueryUIウィジェットプラグインのコードサンプルです
javascript - Jqueryでdivにウィジェットがあることを見つける方法は?
divにウィジェットがあるかどうかを確認するにはどうすればよいですか?たとえば。
divにクラスを追加すると、このように.hasClassを使用して、ウィジェットが存在するかどうかを確認する方法はありますか?
javascript - イベント内からウィジェット オプションにアクセスするにはどうすればよいですか?
現在、私が書いた方法では、options
オブジェクトは showPoint
イベント ハンドラー内で定義されていません。jQueryウィジェットでこの値を渡す正しい方法は何ですか?
javascript - JavaScript フレームワークの比較: ExtJS、JQWidgets、DHTMLX
PHP と MySQL データベースに基づいて商用 Web アプリケーションを開発します。
今、私は JavaScript フレームワークについて推測しています。ExtJS、JQWidgets、DHTMLX などの興味深いフレームワークをいくつか見つけました。
それらのコンポーネントの一部は、ここでテストできます。
ただし、それらの最近の比較を見つけることができません。
これらのフレームワークについての意見 (利点/欠点) を教えてください。
- 膨大なデータのパフォーマンス (特にグリッドのフィルタリングまたは並べ替え)
- ライセンス費用
- ウェブブラウザとの互換性
- ドキュメント内の情報を見つけるのは簡単ですか?
- 彼らはバグがありますか?
- SSL接続で使用できますか?
- その他のポイント
ありがとう。
javascript - jQuery.Widgets名前空間にアクセスできないのはなぜですか?
プラグインにjQuery.WidgetFactoryを使用する利点についてたくさん読んでいます。宣伝されている機能の1つは、jQuery.widgetがウィジェットのネームピースを作成する方法です。jQueryコンテキスト内で現在の名前空間を(当然のことながら)維持できるため、これは魅力的です。
問題:
「$( "。myWidget")。namespace.newWayは関数ではありません」というエラーが発生し続けます。
次の要素の場合...
この例のコードは機能します:
素晴らしいですが...これは私が達成しようとしていることではありません...私はまだ私の名前空間を尊重したいので。
しかし、私のコードは失敗します:
私の質問は:
なぜ失敗するのですか?
関連読書:
javascript - jquery ウィジェットの適用 (これ、引数)
これを使用してウィジェット内の関数を呼び出す人を時々見かけます
これの代わりに:
上記は関数 somefunction を呼び出し、これを関数のスコープ内で thisobj に設定し、引数として argsarray からの引数を関数に渡します。
しかし、以下の場合を考えると、関数を直接呼び出しても .apply() を使用しても同じではないでしょうか? jQuery サイト自体を含め、代わりに .apply() メソッドを好むいくつかのチュートリアルを見てきました。http://jqueryui.com/demos/widget/
これはウィジェットの「標準」ですか、それとも他に欠けているものがありますか?
jquery-ui - 要素のウィジェットの削除と再適用
問題があります。select
要素にウィジェットを適用しています 。同じselect
要素値を再読み込みするときは、要素のウィジェットを削除してselect
再適用します。ただし、同じ要素にウィジェットを再適用している間は、変更は反映されません。
以下は、HTMLのselectステートメントです。
同じ要素にウィジェットを適用するには:
ウィジェットが適用されると、div
withが作成されclass=".ui-multiselect"
ます。
ウィジェットクラスを削除するには:
applyWidget()
初めてメソッドを呼び出すことは正常に機能しています。2回目の呼び出しは機能していません。要素にウィジェットをリロードするにはどうすればよいですか?