問題タブ [livequery]
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 - JquerySlimboxとAJAX画像スワッピングの問題
最初に、私が無数の質問と回答を閲覧したことを述べますが、それらの多くは論理的には機能しているように見えます。
SlimboxとAJAXに問題があります。単純な画像交換を実行していますが、実行すると、新しく追加された画像に対してスリムボックスが機能しません。
Live Query(jqueryアドオン)を呼び出すことから、単に再バインドするか、slimboxを再度呼び出すことまで、多くのことを試しました。
どんな助けや提案も大歓迎です。たぶん、私の正確なシナリオをコンテキストに入れることは、私の問題を解決するためにすでにそこにある解決策の1つを関連付けるのに役立つでしょう。私は今のところそれらを組み込むことができませんでした。
ステップ1:メイン画像を使用してページを生成するphpコードがあります。これには、slimboxが最適です。
ステップ2:一連の属性画像を作成しました。ここで、画像交換を行うためにajaxコードを呼び出しています。これはいくつかの処理を行い、基本的に#productMainImageのinnerhtmlを次のように設定します。
スワップは正常に機能し、イメージが変化します。大きな問題は、どうすればその画像をスリムボックスにリンクできるかということです。
私が試したことのいくつかは(に限定されません!):
htmlを書き出すためにajaxによって呼び出されるコードにjavascriptを挿入します。
また
同様のことを試みて、自分のページにコードを挿入しようとしました。
誰か提案がありますか?
jquery - リクエストがサーバーに 2 回送信される
jQuery のライブ クエリ プラグインを使用して動的な動作をフォーム要素にアタッチし、ajax フォームを作成しています。私が直面している問題は次のとおりです。
要素に対して再度 livequery を呼び出さない場合、submit への応答で、新しくロードされたフォームが必要な動作を取得しません。ただし、もう一度送信して livequery を呼び出すと、フォームが複数回送信されます。
実際、カウントは毎回増加します。期限切れを使用してみました。しかし、それはまったく役に立ちません。これを達成する方法についてのコメント。
私がやろうとしているのは、クラス js-ajax-form を ajax を介して送信されるフォームとしてすべてのフォームを作成することです。結果のコンテンツも、同じ動作を保持するフォームです。つまり、ajax を介して送信する必要があります。
ご指導いただければ幸いです。
jquery - jQuery livequery プラグインの代替?
要素がいつ生きているかを確認する必要があります。
ライブメソッドまたは別の方法でそれを行うにはどうすればよいですか?
jquery - livequery での複数のフィルターに関する問題
プラグイン selectmenu を適用するセレクターがあります。正常に動作しますが、非表示の要素を処理するために livequery を使用したいと考えています (selectmenu が適用されたときに要素が非表示になっている場合は、それを解体します)。
これは機能します:
ただし、ライブクエリに同じ構文を使用できないようです:
これは、複数選択されている要素を実際に除外するわけではありません。私はこれをしなければなりませんでした:
誰でも理由がわかりますか?次のようなバリエーションを試しました。
など、同じ問題があります。
jquery - Jquery.ui、expand.js、および livequery: タブが作成されたときにイベントをバインドする方法は?
タブを動的に作成するために jquery.ui を使用しています。さらに、各タブには展開可能なコンテンツがあるため、各タブが作成されたときに適切なイベントをバインドしたいと考えています。
上記のコードを使用してこれを行っています。
編集:私はコードでタブを作成しています:
問題は、このコードがマウスをタブ名に渡したときにのみ実行され、タブが作成されたときに div を折りたたむことです。タブの作成時にこのコードを実行したい。このためのライブクエリイベントはありますか? ここで何が欠けていますか?
jquery - jQuery Live は属性 Dom を更新しません
タイトル属性の取得に問題があります..
機能は動作していますが、livequery
仕事に取り掛かることができませんattr('title')
。
どうすればこれを解決できますか?
drop-down-menu - jquery を使用して、ドロップダウン変更イベントをキャプチャする必要がある場合、livequery プラグインは必要ですか?
ドロップダウンの選択を変更したときにコードを実行したい。livequeryプラグインが、一部のブラウザーはすぐに使用できないため、これをサポートする必要があると述べています。
動的に作成するドロップダウンの onchange イベントをキャプチャするために livequery が本当に必要ですか、それとも通常のライブ構文はすべてのブラウザーで機能しますか?
jquery - 選択で上矢印または下矢印を使用すると、jquery changeイベントが発生しないのはなぜですか?
jqueryとlivequeryプラグインを使用してselectドロップダウンの変更イベントを聞いています。
私が気づいたことの1つ(私はFirefoxを使用しています)は
選択をフォーカスしているときに、イベントハンドラーが上下の矢印を押しても起動しません(上下の矢印はエントリを変更します)
矢印キーを上下に動かしたときに変更イベントが発生しないのはなぜですか?これに対する推奨事項または回避策はありますか?
javascript - livequeryは非推奨ですか
私は古いコードを見ています。ajaxで追加される要素には、多くのlivequeryコードがあることがわかります。新しいバージョンのjqueryではlivequeryはもう必要ありませんか?どのバージョン以降は必要ないのか誰かが知っていますか?
jquery - IE8でライブクエリが機能しない
私はもう試した:
これは FireFox では問題なく動作しています。IE8では動作しません。select タグに DrpDwn という名前のクラスがある各オプション タグにクラスを追加しようとしています。誰でもアイデアを提供できますか? ありがとう
HTML マークアップ。