問題タブ [jquery-context]

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.

0 投票する
1 に答える
319 参照

jquery - jQuery検証プラグインを使用したTwitterブラッドハウンドとの競合

私は twitter のブラッドハウンド提案エンジンを使用しています。以下は私が使用しているコード スニペットです。

上記のコード スニペットで述べたように、Ajax リクエストは起動しません。jQuery 検証プラグインがページに含まれていなければ、正常に動作しています。

この問題を克服するには?

更新:

jQuery 検証プラグインを 1.7 から最新 (1.12) にアップグレードしたところ、問題は修正されましたが、この背後にある理由はわかりません。誰かが正確な理由を知っている場合は、回答を投稿してください。

0 投票する
2 に答える
332 参照

javascript - ノックアウト呼び出しによる J-Query コンテキスト メニューの更新

かなり複雑な単一ページ アプリケーションを実装しており、「Jquery-context-menu」ツールボックスを使用することにしました。ただし、基本的な質問があります。2 日間検索し、Web で情報を読んだ後、アイデアがいくらか出てきました。

基本的な質問は次のとおりです。もしそうなら、メニューがまだオンになっている間に、メニューの外から更新機能 (つまり、無効化機能) にアクセスする方法は?

シナリオ: ゲームを実装しています。ユーザーがアクティブ化できるアイコンのコンテキスト メニューとして「jquery コンテキスト メニュー」を使用します (rpg タイプのアイコンを考えてください)。クリックしてアクティブ化すると、(数秒後に) 自動的に非アクティブ化され、しばらくすると再びアクティブ化できるようになります。メニューが開いたままの状態で、メニューを有効または無効にすることで、メニューがアイコンのこの状態をキャプチャしているということです。

ここにあるように、同じメニューでボタンを押すことによって、メニュー項目の可視性を変更する方法の 1 つの例があります。

http://medialize.github.io/jQuery-contextMenu/demo/disabled-ching.html

ただし、外部サイトから (ノックアウト サブスクライブ コールを介して) メニューを更新することを目指しています。したがって、次のようなことをしたいと思います。

無効な機能は次のようになります。

または、これが機能しない場合は、更新関数を直接呼び出すことができます

次に、コールバックで観測可能なノックアウトを照会します

主な問題は、コンテキストを正しく参照していないことにあるようです。そのため、Jquery コンテキスト メニューの外部から、適切な this、opt、to root、変数のハンドルを持っていません (少なくともそれが現在の意見)。誰かが解決策を見つけるのを手伝ってくれたり、何を試してみるべきか (まだ試していないこと) を教えてくれたりすると、とてもうれしいです。

0 投票する
1 に答える
868 参照

jquery - jQuery .closest デフォルト コンテキスト

jquery のドキュメントにclosestは次のように書かれています。

.closest( selector [, context ] )
...
context
タイプ: Element
一致する要素が見つかる可能性がある DOM 要素。コンテキストが渡されない場合は、代わりに jQuery セットのコンテキストが使用されます。

私が理解しているように、太字のテキストは、2 つのステートメントが同等であることを意味します。

setjquery セットは どこにありますか。

ただし、そうではないようです。

ご覧のとおり、コンテキストが明示的に設定されていない場合、#outer要素が によって検出されるため、セットのコンテキストは使用されていないようですclosest。明示的に設定すると、#outerが正しく検出されません。

ドキュメントが間違っているだけですか、それとも何か不足していますか?

0 投票する
2 に答える
181 参照

jquery - この jquery select ステートメントの 2 番目の引数は何ですか?

私はここでそれを見ました。tbl次の文の意味は何ですか? それは何を意味しますか?