問題タブ [unbind]
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 - アンバインドが機能しない
私が間違っていることは何ですか?
「ホバー」がtext3に適用されないようにしようとしています。
};
jquery - イベントのバインドを解除するためのjQueryの(ui)一般的なアプローチ?
小さな質問ですが、重要です。
. unbind('click') を実行してから、たとえば button.click(... ?
基本的に、コントロールにイベントが定義されている場合、再度アタッチする前にアタッチを解除する必要がありますか? これは、「bind()」を使用して追加したものに当てはまることを知っています...
android - Android-複数のアクティビティにわたるローカルサービスからのバインド/バインド解除を管理する効果的な方法
APIレベル4以上からのターゲティングと構築。
現在、複数のアクティビティにわたってローカルサービスへのバインドを維持し、最後の接続がバインド解除されたときにサービスを停止しようとしている問題に対処しています。
簡単に言うと、私のサービスはHandlerThreadでシステムサービスを呼び出し、BroadcastReceiverにすばやく戻り、事前に決められた時間(少なくとも15秒)待った後、同じ呼び出しを再度実行します。
基本アクティビティで、onCreate()のサービスへの最初の結合を次のように作成するとします。
また、バインダーと接続を引き継ぐことで画面の回転全体でバインディングを維持しているため、アクティビティが終了するまでサービスからバインドを解除しないと仮定します。//onRetainNonConfigurationInstanceは、からバインドしたため、バインダーと接続を引き継ぎます。アプリのコンテキストなので、公正なゲームです。
この設定は、サービスをリッスンしたい他のアクティビティに対してほとんど行います。
私の問題は、最終的に一部のアクティビティがすぐにバインド解除されないため、サービスが自動作成された場合、バインド/バインド解除パターンの動作に従ってサービスがハングアップすることです。最後のアクティビティでバインドを解除する前に、スレッドを停止するところまで行かなければなりませんでした。これにより、BGでシステムサービスが呼び出されなくなりました。バインドサービスとバインド解除サービスを管理するためのより良い方法はありますか、それとも現在の設定で最善を尽くしていますか?また、(バインダーを介した)私のサービスは弱く参照されているので、これによりメモリリークのリスクが軽減されますか?
linux - Linux ソケットが閉じない
私は問題があります。LinuxでTCPサーバーを実行しています。close(socket) 呼び出しでソケットを閉じます。しかし、再バインドしようとすると、バインド呼び出しが errno 98 で失敗します => ポートは既にバインドされています。そのソケットのバインドを解除するにはどうすればよいですか?
jquery - jQueryアニメーションを1回だけ実行し、次に他のことを実行してから、アニメーションを反転します
のセットを含むメニューがあります。このメニューli
にカーソルを合わせると、コンテナの高さがアニメーション化され、関連する子が表示され.subnav
ます。
私が抱えている問題は2つあります。
にすばやくカーソルを合わせると、その時点からアニメーションが再開されるため、コンテナ
li
のアニメーションが遅くなります。「いずれかのにカーソルを合わせると、これを1回だけアニメーション化する」と言い、コンテナまたはサブナビゲーションからカーソルを合わせると、元の位置に戻すことができるようにしたいと思います。li
コンテンツが表示されていて、
.subnav
別のトリガーliにカーソルを合わせると、アニメーションがコンテナーで再度実行しようとしているように見えます。そのため、その後に発生するはずのアクションに遅延が発生します。
使ってみunbind()
ましbind()
たが失敗しました。使ってみ:animated
ましたが、ロジックが正しくないようです。
これが私のコードです:
どんな助けでもいただければ幸いです。
jquery - 複数の $(document).ready(function(){})
私は最近jQueryで作業を開始しましたが、現在、ajax関数を使用して同じライブラリ(私が書いたもの)を何度もロードしているプロジェクトに取り組んでいます。そのため、$(document).ready(function(){})
何度も電話をかけます。4回何度もロードするために使用する場合、1つの関数が4回呼び出されることを意味します。
以前の準備が整った関数を消去/準備ができていない/アンロードし、新しい関数を準備したい。私もよく試着して$(function(){})
います。でも同じ結果。それぞれの/関連するトピックを取得しようとしました。しかし、見つけることができませんでした。
私がこれを見つけることができなかった場合、または誰も私を助けることができません. 次に、1 つのライブラリを複数のライブラリに分割/分割する必要があると思います。
jquery - jqueryで機能しないタイマーでバインド/バインド解除します。バインドを解除しますが、ボタンの再アクティブ化に失敗します
ユーザーがボタンをクリックした後、アニメーションの実行中に非アクティブ化されてから再びアクティブ化されるjqueryを作成しました。アニメーションからのコールバックとタイマーを使用しようとしましたが、関数を再度バインドできません。
どんな助けでも大歓迎です。
これがタイマーコードです
これが役に立たない場合は、ページコード全体をここに示します。
jquery - jQuery のバインド解除機能が期待どおりに機能しない原因は何ですか?
次のコードを見てください (さらに、jquery.js、jquery.viewport.js、およびjquery.scrollTo.jsが必要です)。
このスクリプトに期待する動作は、ページをスクロールするたびに、そのテーブルの一番上に表示されている行 (要素) のすぐ下に赤い行 ( <tr>
class を持つ要素) が挿入されることです。次に、これらの赤い行の最初の行がビューポートの上部に「正確に」表示されるように、ページをスクロールする必要があります。実際に何が起こるかというと、ページの最後に到達するまで繰り返し呼び出されます。二度と呼び出されないようにしようと思ったが、どうやらこれはうまくいかないようだ。alwaysVisible
<tr>
makeVisibleWhatMust();
$(window).unbind('scroll');
makeVisibleWhatMust();
理由はありますか?
ここに私が書いたJavaScriptがあります:
テスト用の HTML ページは次のとおりです。
javascript - jQuery .ajax() の前に 1 回のクリックのみを許可する
ボタンを 1 回だけクリックして、一部のデータを ajax 経由で送信できるようにしようとしています。私が直面している問題は、ユーザーが 50x をクリックでき、データが毎回 POST 送信されることです。
#ID
ユーザーが 100 回クリックした場合、データが 1 回だけ送信されるようにするにはどうすればよいですか? そして、#ID が再度有効になりますか?