問題タブ [live]
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 - 「ライブ」が実際の要素にバインドされない理由
特にイベントバブリングと「ライブ」メソッドでは、いくつかの問題に直面しています。
セルが少ないテーブルがあり、各セル「td」にはリストとリンク「li a」があります。リンクには「.class」が関連付けられています。
リンクを機能させたいだけなので、ライブメソッドを使用します(動的に作成されるため)
Google Chrome 開発者ツールを使用してイベントのリッスンを見ると、匿名関数をリッスンするリンクではなく、セル全体「td」が表示されます。
なんで?リンクに関数をリッスンさせるにはどうすればよいですか?
jquery-ui - AJAX受信フォームでJqueryUI datepickerを設定する
AJAX 表示フォームに JqueryUI Datepicker を配置しようとしています。「.datepicker」要素がDOM対応に存在しないため、
従来の方法は機能しません。$(".datepicker").datepicker(datepickerParams);
live()
メソッドを試しましたが、にload
イベントはありません<input>
。
次に、次のことを行います。
$("#datepicker_button").live('click', function() {
$('.multiFieldsDatepicker').datepicker(liveMultiFieldsDatepickerParams).focus();
});
入力フィールドにフォーカスすると機能しますが、カレンダー アイコンを配置してカレンダーを表示することはできません。
フォームが表示されたときにイベントをキャッチして、日付ピッカーを設定することは可能$(".datepicker").datepicker(datepickerParams);
ですか?
python - win32com.clientを使用してWindows Liveメッセンジャーのニックネームとステータスメッセージを設定する
win32com ライブラリを使用して Windows Live Messenger を設定する方法はありますか?
jquery - jQuery内部要素でのみイベントを実行する方法
listitem
の内側の要素だけに何かをさせる方法はありますか?
a
特定のクラスのタグを含めることができるリスト要素があります。
内部a
タグは、ライブクリックイベントハンドラーにバインドされます。リストアイテム自体にもクリックイベントハンドラーがあります。
このようなもの
a
タグのハンドラーを使用
これがliアイテムのイベントが追加される方法です
jquery-plugins - jquery プラグイン: live() を使用したツールチップ プラグイン
通常の hoever と mousemove の代わりに live() メソッドに依存するツールチップ プラグインが必要です
jquery - リンクの子要素をクリックしたときにIEでhrefが続くのを防ぎながら、タグにバインドされたメソッドを実行するにはどうすればよいですか?
編集:bind('click')でバインドされたイベントでも同じ問題が発生するようです。
リンク自体またはその子要素のいずれかをクリックするかどうかに関係なく、live()にバインドされたリンクがたどられないようにするにはどうすればよいですか?
次のマークアップを使用します。
そしていくつかのjavascript(jQueryを使用):
リンクをクリックすると、e.targetにリンクが含まれ、e.preventDefault()によってリンクがたどられなくなります。ただし、spanタグをクリックすると、代わりにe.targetに含まれ、e.preventDefault()は何の役にも立ちません。
falseを返すと、ie6とie7(ie8はテストされていません)を除くすべてのブラウザーがリンクをたどることができないようですが、動作するにはie6/7が必要です。
役立つ場合は、live()に提供されるイベントは、live()メソッド用にjQueryによって特別に作成されているようです。originalTargetのような通常のイベントオブジェクトの属性のほとんどが欠けています。jQueryとlive()について-イベントhttp://api.jquery.com/live/
jquery - コンボボックスの相互作用におけるjqueryライブメソッド
私はJqueryで次のことをしようとしています。2 つのコンボボックスがあり、選択した値が同じであることを確認したい。ユーザーがコンボのいずれかで値を選択した場合、「無効な操作」を警告し、コンボの選択値を以前の値に設定します。だから私は書いた:
しかし、私にはいくつかの問題があります: 1) onchange が応答しません - クリックしてフォーカスアウトするだけです 2) newFillerRule は常に valBeforeChange と同じです
より良いアイデア/短いアドバイスはありますか ありがとう
c# - ライブ/ローカルで使用するためのよりスマートなconnectionStringsの構築
現在、複数のSitecoreプロジェクトを実行しています。プロジェクトが稼働するたびに、Subversionシステムに新しいリポジトリを作成します。この場合の欠点は、ライブに移行するときに接続文字列を明らかに編集するため、接続文字列が実行しているローカルサーバーではなくライブサーバーに対応することです。私たちのプロジェクトに参加している人がSVNシステムからリポジトリを取得すると、ライブ接続文字列を使用してプロジェクトを取得します。これにより、多くのエラーやフラストレーションが発生しますが、これははるかに効率的に実行できると思います。私の質問は:
プロジェクトが自動的に正しいconnectionString設定を使用するように、ライブまたはローカルで作業するかどうかを選択できるこの構造を設定するにはどうすればよいですか?
flash - ライブ動画配信サイト
ユーザーがコミュニティ全体でライブビデオをブロードキャストするのに役立つ非常に興味深いコミュニティポータルの開発を楽しみにしています. 私は ustream.tv や justin.tv のようなサイトを調べていて、彼らがどのような技術をどのように使っているのか疑問に思っていました。
私はここ数日間、メディアをチェックしてこれを効果的に行うために多くの調査を行っており、Ooyala.com、brightcove.com のようなドメイン内の主要企業のいくつかを見つけ出し、世界中でビデオをシームレスにブロードキャストするためのサーバー/テクノロジーを提供しています。 . 私はすぐにこれらのプロバイダーのいずれかにサインアップします。
だから私の質問は、私のウェブサイトがユーザーカムからのライブフィードをどのようにキャッチし、ストリームをooyala /ブライトコーブに送信し、さらにコミュニティユーザーの残りにブロードキャストするかということです.
これまでのところ、Flash 8/Flex はユーザーのカムからストリームをフェッチする際にいくつかの入力を提供することがわかりました。
以前にこれに取り組んだことがあるかどうか、または私のアプローチがどのように正確に行われるべきかについて光を当てることができるかどうかを知りたいです。
前もって感謝します。開発-drupal
jquery - jquery .live()イベントの相互作用
グローバルプラグイン(または少なくとも、より幅広いイベントにバインドするプラグイン)があるシナリオがあるとします。
このプラグインはセレクターを受け取り、ライブクリックをそれにバインドします。次のように見える可能性のある疑似jqueryの何か:
別のページに、次のような追加のライブバインディングがあります。
このシナリオでは、チェックボックスは理想的には両方のライブイベントにバインドされます。
私が見ているのは、変更イベントが正常に発生し、「よ」と警告されていることです。ただし、このライブクリックイベントを使用して、トリガーすることはありません。ただし、明示的なクリックバインディングを使用して、私はそれをヒットします。
簡単な回避策は、ライブ変更ハンドラーの最後でクリックイベントをトリガーすることですが、これは私にはぎこちないようです。何か案は?
これはjquery1.4.2を使用しており、IE8でのみ発生することに注意してください(6/7もそうなると思いましたが、テストしていません)。
例(jquery-1.4.2.min.jsが必要です):