問題タブ [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 - converting livequery to live/delegate/?
Searching hasn't revealed a solution to my question so asking here. I've been using livequery() for a while now in combination with live(). Generally, I use live() for known events like click but using livequery for triggering on a specific selector and applying a plugin. For example...
I'm wondering if there is a way to do the same thing using live() / delegate() or some other cool jQuery feature I don't know about. I'm attempting to lighten my dependency load and I noticed that livequery hasn't been updated since 02-2010.
UPDATE: I guess I'm not being clear enough. I have a page that uses jqGrid and turns a TABLE element into a jqGrid Ajax data grid. There is no real click event for this to occur. The page that this table is on is loaded via ajax and anytime the DOM sees $("#childDomains") it should apply the jqGrid plugin to that element. Just like my livequery example is doing.
From my understanding thus far, I don't believe this is possible without livequery, but I wanted to ask to make sure.
jquery - Cfwindow が livequery の動作を妨げていますか?
document.ready で livequery を使用して、特定のクラスを持つすべての要素に特定の機能とスタイルを適用しています。表示されるすべての要素に適用したいので、ライブクエリを使用しています。一部のコードはイベントベースではないため、デリゲートを使用できません。
このコードは、ほとんどのページで美しく機能します。ページが最初に読み込まれたときには存在せず、後で ajax を介して追加された一部のコンテンツでも同様です。問題は一部の cfwindows にあります。cfwindow を開くと、livequery コードがすべての cfwindow コンテンツにも適用されると思いますが、そうではありません。cfwindow 内の何かが、コードのバブルアップを妨げているようです。(「source=" 属性を持つ cfwindow を使用しています。)
これを回避するにはどうすればよいですか?
javascript - LiveQuery に渡される無名関数内の更新された DOM オブジェクトへのアクセス
2 つの入力テキスト フォーム フィールドがあり、ライブ クエリと両方のフィールドの値を使用して、AJAX 経由で特定の URI を取得したいと考えています。これが私がやろうとしていることの例です:
この例では、id "state" を持つフォーム要素の値を取得し、これを状態変数に格納してから、その変数を使用して URI を構築しています。もう 1 つのフォーム フィールド ("city") は、関数呼び出しの例をトリガーするAutoCompleteフィールドです。
私が遭遇する問題は、最初のページの読み込み後に状態フォーム フィールドがユーザーによって変更された場合、「状態」変数の値が変更されないことです。状態変数の値は、ページの存続期間中の初期値/デフォルト値になる運命にあるようです。
他の誰かがこれに遭遇しましたか?JavaScriptイベントをいじる必要のない回避策はありますか?
jquery - ドキュメントの任意の場所で発生するイベントをクリックし、
コード :
このコードブロックは、document.ready関数内にあります。ここで私がやろうとしているのは、「。postAnswer」ボタンをクリックするたびに、呼び出されたajaxが作成され、htmlを返し、親に追加されます。返されたhtmlには、クラスが「.postAnswer」の同じリンクボタンが含まれており、livequeryを使用して、新しく追加されたコントロールのイベントをバインドしています。
上記のコードでは、クリックイベントはドキュメントの任意の場所をクリックすると発生します。この問題を解決するためにいくつかの助けが必要です。
ありがとう
編集
問題が解決しました ...
sql-server-ce - Compact Edition の SqlDependency (変更通知)?
答えはノーだと思いますが、とにかく尋ねたいのです。SQL Server 2005 以降では、サービス ブローカ メカニズムを介したクエリでのライブ ビューの実装がサポートされています。.NET クラス SqlDependency は、この機能を使用します。SQL Server CE はサポートしていません。
私が疑問に思っているのは、クエリのライブビューを表示したい SQL Server のエディションがあるとすれば、それは CE になるということですね。結局のところ、応答性の高いインタラクティブな GUI を実行したいと思う可能性が最も高いのは、これです。CE を使用してクエリにライブ ビューを実装するための代替メカニズムはありますか、またはポーリングを使用する必要がありますか?
jquery - ページ幅に基づいて CSS ライブを変更する
現在のページ幅に基づいて、特定のスタイルをページに追加しようとしています。これをライブで機能させたい。例えば、iPhoneで閲覧し、既に読み込まれているページを閲覧中に画面を回転させるとcssが変化します。また、理想的にはモバイル jquery ライブラリを使用したいと考えています。助けてくれてありがとう。これは私がこれまでに持っていたもので、うまくいかないようです。LiveQueryも使用してみましたが、どちらもうまくいきませんでした
jquery - PHP 呼び出し後、Fancybox が Ajax サイトで動作せず、DOM が HTML で再作成されます
DOMにHTMLを入力する呼び出しを#pageContent
介してロードする単純なajax Webサイトを構築しています。php
内のリンクには Fancybox を使用しています#pageContent
。問題は、ファンシーボックスがもう機能せず、リンクがまったく機能しないにもかかわらず、別のページに移動するとファンシーボックスが正常に機能するホームページにあります。setTimeout
私は試してみた 、pageLoad()
、および他の多くのアイデアの周りにスクリプトを移動しました。誰か私がこれに夢中になっているのを助けてください:
コードは次のとおりです。
Ajax 呼び出し:
Fancybox スクリプトの起動:
問題へのリンクは次のとおりです。
jquery - AJAXリクエストの後、jCarouselLiteを再度実行します
jCarouselLiteを使用して、特定のカテゴリの投稿を読み込む投稿スクローラーを表示しています。しかし、AJAXを介してカテゴリを切り替えられるようにしたいと思います。
だから、私はすべてをdivにロードしてから、次のように実行します。
});
そしてそれは機能します...ajaxが#serviceNewsのinnerHTMLを更新するまで。その後、jCarouselLiteは動作を停止します。livequeryを使用してみました:
});
しかし、同じことが起こります。私はjQueryにあまり精通していないので、おそらく明らかな何かを見逃しています。
デモはここにあります(バナーの下の中央の列、スクローラーの下にあるswitchCategoryボタン)。
php - ieでライブクエリが機能しない
こんにちは、私は like モジュールに取り組んでいます。他のすべてのブラウザでは問題なく動作します。問題は、いいねボタンをクリックしても何も起こらないことです。誰かが私のコードを見て、私を助けてくれますか? IEはとても苦痛です。
jquery - jqueryからすべての動的データが削除された後、divをスライドトグルします
ユーザーがキーワードを div に追加するアプリケーションがあります。彼らは、好きなだけキーワードを追加/削除することができます。最初のキーワードを追加すると、div は slideToggle を使用して div を開き、最初のキーワードを表示します。これらのキーワードは配列に追加されます。livequery プラグインを使用して、x グラフィックをクリックしたときにキーワード div を削除します。私が抱えている問題は、最後のキーワードが削除されたときです (配列の長さ 0 に基づいて)。div で再度 slideToggle を使用して div を閉じます。これは私の現在のコードでは機能しません。