問題タブ [mouseup]

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 に答える
135 参照

javascript - マウスアップが確実に発生するようにするjquery

マウスアップとダウンを使用して要素を描画するアプリがあります。問題は、何らかの理由でマウスダウン後にマウスアップイベントが発生しない場合 (新しい要素の描画をキャンセルするエスケープキーを導入するとしましょう)、要素が「不完全」になり、問題が発生することです。だから私は mousedown の中で使用できるメカニズムがあるかどうかを知りたいのですが、そうでない場合は新しい要素を破棄しますか?

0 投票する
0 に答える
757 参照

objective-c - NSTableView が -mouseUp を盗みます: NSView 兄弟内で開始されたマウス ドラッグ シーケンスから

NSView AにはNSTableView( 内にNSScrollView)、子NSView Bが含まれており、 を実装してマウス イベントをリッスンします-mouseDown/Dragged/Up:NSView Bはこれらのメソッドのどちらも実装していないため、元のメソッドNSResponderは対応するメッセージを次のレスポンダー (親ビュー) に転送する必要があります。

マウスが内側をクリックされ、 NSView Bからドラッグされ、 以外のオブジェクト上でリリースされると、NSTableViewドラッグ シーケンス全体 (下/ドラッグ/上) が通常どおり親ビューに送信されます。

ただし、上でマウスを離すとNSTableView-mouseUp:メッセージは親ビューに送信されません。代わりに、NSTableView によって盗まれます。

NSView この動作は、 Bをサブクラス化し、メッセージを実装して、イベントを次のレスポンダーに渡すだけにすることで、通常の動作に変更できます-mouseUp:(正確には、元の NSResponder メソッドが行うべきことです)。

OSX 10.7.4/Xcode 4.4 で確認されました。テスト プロジェクトは、 http ://www.filefactory.com/file/41ung2am0aax/n/TestDragging_zip からダウンロードできます。

これは予想される動作ですか、それともバグですか?

0 投票する
3 に答える
3842 参照

javascript - マウスボタンの現在の状態(マウスアップ状態またはマウスダウン状態)を知る方法

Javascript で、スクロールバー (ページに表示される任意のスクロールバー) をクリックして画像にカーソルを合わせると、画像が再びドラッグを開始します。

画像は、マウスボタンを押した状態でのみドラッグする必要があります。

そこで、マウスボタンの状態(マウスダウンまたはマウスアップ)を知ることで、この問題に取り組もうとしました

この問題はIEchromeにのみ存在し、私が試した他のブラウザーには存在しません。

Javascript:

マウスを動かすと、プログラムは必要な上下の値を表示するmouseButtonState はずです

マウス ボタンの現在の状態を知るにはどうすればよいですか?

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

javascript - Javascriptを使用して現在のマウスボタンの状態を確認する方法

ダウン状態またはアップ状態のマウスの状態が欲しい

マウスを動かしたとき、プログラムは今のところコンソールに mouseState の必要な値を上下に表示する必要があります

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

jquery - jQueryのマウスアップが正しく検出されない

スパンを含む div があります。divを押したときに発生するマウスアップおよびマウスダウンイベントがあります。ただし、正しく動作しません。

このフィドルにアクセスしてください: http://jsfiddle.net/Ym7rM/

テキストを選択してドラッグしようとすると、マウスダウン イベントは検出されますが、マウスアップ イベントは検出されません。

私は何を間違っていますか?私はクロムを使用しています。

ありがとう

編集:

申し訳ありませんが、質問を単純化しました。新しいフィドルを参照してください。

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

jquery - iScrollがマウスアップを検出していません

http://jsfiddle.net/zyVUU/

フィドルでは、divのドラッグを開始し、マウスを下に置いたままCSSボックスの上に移動し、マウス(マウスアップ)を離れてオレンジ色のdivに戻ると、スクローラーがマウスを追跡します。

mouseupイベントを検出していません。どうすれば強制できますか?

0 投票する
4 に答える
10654 参照

javascript - リンクをドラッグした後にjQueryマウスアップが起動しない

このjsfiddleを参照してください:

http://jsfiddle.net/CB87X/6/

ボタンをクリックして押したまま、ボタンをドラッグして離します。ご覧のとおり、マウスボタンを離したときにマウスが要素の上にない場合、mouseupイベントは発生しません。したがって、私の例のスタイルは元のスタイルに戻ることはありません。クリックされた要素の上にないときにマウスボタンが離された場合、どのようにmouseupイベントを発生させますか?

編集1:ところで、私はこのサイトでいくつかの解決策を見て、それらを実装しましたが、mouseupイベントはまだ発生しませんでした。

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

jquery - mousemove jQueryの後にMouseUpがトリガーされない

ここでこの問題の配列を見て、修正として実装しようとしましたが、修正されていないようです。

ここにフィドルのセットアップがありますhttp://jsfiddle.net/OwenMelbz/RjYnM/

問題は、ボックスをドラッグしたら、mouseup イベントが登録される前にクリックする必要があることです。

これがjsです(申し訳ありませんがたくさんあります)

}); </p>

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

jquery - jQuery Live + mouseup 関数、子要素のみをアクティブに取得

HTML

JS

さて、私の質問は、アクティブな div (すべての親ではなく、クリックしたもの) のみを取得する方法です。element2 をクリックすると、element2 が取得されてから「element1」がアクティブになり、element3 をクリックすると、element2 が取得されてから element1 が再びアクティブになる、などです。

助言がありますか?

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

jquery - カスタム ドラッグおよびサイズ変更スクリプトがスムーズでない問題

シンプルな画像の「クリックアンドドラッグ」サイズ変更スクリプトを作成しようとしています。jquery UI を使用したくないのは、余分な div が大量に追加されてテキストが乱雑になり、それらの余分な div を削除するための追加の手順が必要になるためです。

このスクリプトは機能しますが、フィドルでわかるように、非常に不安定です。

マウスが「ダウン」(クリック)されたときにのみマウスの移動でのみサイズが変更され、マウスアップ時にサイズ変更を停止し、変数を元の開始位置にリセットする方法を見つけようとしています。

前もって感謝します。ここでずさんな書式設定をして申し訳ありませんが、フィドルでよりきれいにします。

ここから元のコードを取得しました: originalsource オリジナル を貼り付けたので、鮮明な画像が得られます

ここにjsfiddleがあります:jsfiddle