問題タブ [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.
jquery - jQuery検証プラグインを使用したTwitterブラッドハウンドとの競合
私は twitter のブラッドハウンド提案エンジンを使用しています。以下は私が使用しているコード スニペットです。
上記のコード スニペットで述べたように、Ajax リクエストは起動しません。jQuery 検証プラグインがページに含まれていなければ、正常に動作しています。
この問題を克服するには?
更新:
jQuery 検証プラグインを 1.7 から最新 (1.12) にアップグレードしたところ、問題は修正されましたが、この背後にある理由はわかりません。誰かが正確な理由を知っている場合は、回答を投稿してください。
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、変数のハンドルを持っていません (少なくともそれが現在の意見)。誰かが解決策を見つけるのを手伝ってくれたり、何を試してみるべきか (まだ試していないこと) を教えてくれたりすると、とてもうれしいです。
jquery - jQuery .closest デフォルト コンテキスト
jquery のドキュメントにclosest
は次のように書かれています。
.closest( selector [, context ] )
...
context
タイプ: Element
一致する要素が見つかる可能性がある DOM 要素。コンテキストが渡されない場合は、代わりに jQuery セットのコンテキストが使用されます。
私が理解しているように、太字のテキストは、2 つのステートメントが同等であることを意味します。
set
jquery セットは どこにありますか。
ただし、そうではないようです。
ご覧のとおり、コンテキストが明示的に設定されていない場合、#outer
要素が によって検出されるため、セットのコンテキストは使用されていないようですclosest
。明示的に設定すると、#outer
が正しく検出されません。
ドキュメントが間違っているだけですか、それとも何か不足していますか?
jquery - この jquery select ステートメントの 2 番目の引数は何ですか?
私はここでそれを見ました。tbl
次の文の意味は何ですか? それは何を意味しますか?