問題タブ [jquery-ui-plugins]
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.
jquery - jqueryuiプラグインインスタンスを破棄する
タグ付けプラグインがあります。
プラグインは、ajaxを介して生成されたフォームの要素で使用されています。
何かのようなもの
これで、フォームが(ajaxによって)送信されると、ライトボックスが削除されます。したがって、フォームも削除されます。
だが、
ボタンをクリックして新しいフォームを作成すると、#groupsが完全に新しいdom要素になりましたが、プラグインは以前の状態になっています。
これはなぜですか、どうすれば修正できますか?
(同じ状態で私は意味します)
私は変数がプラグインです
_vars : {tags: []}
これは、タグが追加されると入力されます。プラグインが新しい#groupsで再度呼び出されると、tags変数には前のインスタンスのすべてのタグが含まれます。
どうすればこれを修正できますか?
コード
javascript - jqueryuiのオートコンプリート使用時の追加パラメータ
ajax呼び出しでjsonリターンをネストすることなく、jquery UIオートコンプリートリクエストに追加のパラメーターを追加しようとしています。次のような動作を想像しますが、 data: オプションは、通常の jquery ajax リクエストのように ajax リクエストに渡されません。
tl;dr&action=getUserName
オートコンプリートのために、できればajaxコールバックでネストせずに、ajaxに渡すのに助けが必要です。
asp.net-mvc-3 - ASP.Net MVC 3 での jQuery モーダル ログイン
このhttp://blog.stevehorn.cc/2009/06/rendering-modal-dialog-with-aspnet-mvc.htmlを MVC 3 で動作させようとしています。
私は ASP.Net MVC の初心者で、最近 MVC 3 プロジェクトを開始しました。ユーザーが _Layout.cshtml ファイルの [ログイン] ハイパーリンクをクリックしたときに、モーダル ログイン フォームを表示したいと考えています。
次の場所にログイン ビューを作成しました Areas/Auth/Views/Auth/Login.cshtml
次のスクリプトを _Layout.cshtml ファイルに追加しました。
PartialViewResult を私の AuthController に追加しました:
ただし、ログイン リンクをクリックしても何も起こりません。これを行うためのアドバイスや MVC 3 チュートリアルへのリンクをいただければ幸いです。
ありがとう!
jquery - jQueryUI1.8.9ダイアログとjQuery1.5を使用したbgiframe
そのため、jQueryUIのダイアログボックスを使用しています。しかし、私が読んだように、ドロップダウンリストがz-indexキューに注意を払わないというIE6内の一般的なバグがあります(これが機能することを確認する必要があるのは残念です)。また、オーバーレイの問題を処理するためのbgiframeと呼ばれる便利なプラグインがあることも読みました。私は人々がそれを使うと言う2つの異なる方法を見つけました、そしてどちらもうまくいきません。私は本当に愚かなことをしているだけかもしれませんが、これを機能させる必要があります。
jQuery.bgiframe.jsバージョン2.1.1を含むこれが私が作業せずにそれを使用しようとした2つの方法です:(私が取り組んでいるページにすべてのjQuery-UI、jQuery、およびbgiframeを含めました)
実際のプラグインのドキュメントには、次のように書かれています。
これにより、オブジェクトが期待されているというjQuery例外が発生します。
次のページから見た2番目の方法:http://docs.jquery.com/UI/Dialog/dialog基本的に
/li>bgiframe: true
、ダイアログを初期化するときに設定するだけです。
これはエラーにはなりませんが、テストしたときにIE6内に問題が残っています。
私は何かが足りないのですか?どちらの方法でbgiframeを使用する必要がありますか?どんな方向でも大歓迎です。ご協力ありがとうございました!
list - MVC3: リストで JqueryUI を使用すると IE8 がクラッシュする
私は VS2010+MVC3(Razor)+IE8+JQueryUI スタックを使用しており、jqueryui .buttons() 関数を使用してボタンのリストを作成しようとしていました。ただし、何らかの理由で、ボタンが押されたときに Dev-Webserver+IE8 が一貫してクラッシュしていました。以下のコードは、バグを実証するために必要かつ十分なものです。それを切り取って Home/Index.chtml ファイルに貼り付けて実行するだけです。
これは Chrome では問題なく動作し、これをプレーンな HTML ファイルにドロップして VS2010 の外部で実行してもエラーは発生しないため、これは MVC/ASP に固有のものである可能性があります。周囲の div を削除すると、これがクラッシュしなくなります。特に、これは、ボタンが div グループの最後のボタンである場合にのみクラッシュします。ハックとして、入力要素の後に空の div を追加しました。これにより、クラッシュが防止されました。これは非常に特異なエラーだったので、誰かが同様の問題を抱えている場合に備えて、ここに投稿しています。
乾杯 ロブ
jquery-ui - jQueryUIアコーディオンとページング
誰かがjQueryUIアコーディオンで動作するように何らかのページングプラグインを入手する運がありましたか?SimplePagerを一緒に使用すると、すべてが壊れます。
jquery-ui - jQuery UI オートコンプリートでは、既存の設定で Must Match を実装する方法を教えてください。
次のコードがあり、入力を強制的にオートコンプリートの内容と一致させる方法に興味があります。
jquery-ui - jQuery UI 1.8.17 と selectmenu
この質問への答えは、おそらく「ドッ!」となるでしょう。瞬間ですが、最新の(ish) jquery uiバージョンで動作するselectmenuプラグインはどこにありますか?
私はこれらすべての場所から試しましたが、どれもうまくいかないようです:
https://github.com/fnagel/jquery-ui
http://view.jqueryui.com/selectmenu/demos/selectmenu/default.html
それらのいずれかが機能すると思われる場合は、正しい方向に向けてください。なぜそれが機能しないのかを調査できるようになります.
jquery-ui - jQuery-ui:プライベート関数内からオプションにアクセスするにはどうすればよいですか?
私はwidget-factoryパターンを使用してjquery-uiプラグインを作成することを学んでいます。よりクリーンな編成のために、に渡されるオブジェクトリテラル内にいくつかのヘルパーメソッドを定義しています $.widget
。それらのヘルパーのオプションオブジェクトにアクセスしたいと思います。たとえば、以下のボイラープレートで、内部のオプションオブジェクトにアクセスするにはどうすればよい_helper()
ですか?
ありがとうございました。
jquery - ページネーションが一貫していない/機能していない
JavaScript でデータベースに Ajax 呼び出しを行った後、JSON 形式の 8000 行のデータをクライアント側で使用できるようになりました。これを HTML テーブルに入力して表示する必要があります。
以下のコードを実行しようとしていますが、次の問題に直面しています。大量のデータがあるため、Web インターフェイスでクエリを実行すると、データベースからデータを取得するためにいくつかの Ajax 呼び出しが行われ、同じデータが HTML ページに表示されます。
私は次の問題に直面しています:
- 結果が非常に大きい場合にのみページネーションが表示されます
- ページネーションが表示されると、ページごとに 10 または 25 ではなく、最初にすべてのデータがページに読み込まれるため、jQuery スクリプトが応答しなくなります。しかし、ページング サイズ フィルターを 10、25、50、または 100 に切り替えると、適切な数の結果が表示されます。
私が試しているコードは以下です。
HTML:
ジャバスクリプト:
参考までに、「DataTableを再インスタンス化できません」というエラーが発生したため、データテーブルインスタンスを破棄しています。これが推奨される解決策でした。
上記の Ajax Post は、ユーザーがフォームの送信ボタンをクリックするたびに、異なる値sid
とmpid
値で呼び出されます。
含まれる JS ファイル: