問題タブ [drag]

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 投票する
0 に答える
128 参照

javascript - Javascript: 入力フィールド ハンドルを介して行をドラッグ可能にする

行をドラッグできるテーブルを作成しました。残念ながら、ほとんどの行が大きなテキスト ボックス入力要素で覆われています。行をドラッグするには、テキスト ボックスのすぐ外側の端にある行をつかむ必要があります。テキストボックスの機能を破壊することなく、テキストボックスを介して行を取得できるようにする方法はありますか? (つまり、マウス ドラッグ イベントを中継しますが、マウスクリック イベントは中継しませんか?)

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

c# - WPFポップアップコントロールを移動可能(ドラッグ可能)にしたい

重複の可能性:
WPFポップアップコントロールをドラッグします

WPFフォームでWPFポップアップコントロールを作成しました。クリックするとポップアップが開きます。次に、そのポップアップを移動可能にします。これどうやってするの?

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

c# - 固定グリッド上でオブジェクトをドラッグするアルゴリズム

私は、人気の卓上ゲーム D&D のマッピングとプレイのためのプログラムに取り組んでいます:D 現在、UI 要素のドラッグ、グリッドへのスナップ、衝突のチェックなどの基本機能の取得に取り組んでいます。

現在、マウスからリリースされたすべてのオブジェクトは、すぐに最も近いグリッド ポイントにスナップします。これにより、プレーヤー オブジェクトのようなものが、隣接する壁 (またはその他) を持つグリッド ポイントにスナップするときに問題が発生します。したがって、基本的にプレイヤーが落下すると、壁の一部がプレイヤーを覆ってしまいます。これは問題なく、意図したとおりに機能しますが、問題は、このプレーヤーを移動しようとすると、壁の下に座っているため、このプレーヤーをドラッグできなくなるため、衝突検出がトリップすることです。

関連するコードは次のとおりです。

基本的に、既存のコードを変更して、その上に別の UI 要素がある UI 要素を移動できるようにする簡単な方法を探しています。ありがとう!

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

delphi - TControlの右ドラッグの終わりを検出するには?

編集: VCL は右ドラッグに関して問題はなく、以下のサンプル プログラムは完璧に動作します。マウス ジェスチャ ユーティリティが問題の原因です。(おそらく、フックして WM_RBUTTONUP イベントをインターセプトします...)

コントロールの右ドラッグの終わりを検出したい。

左ドラッグの場合、MouseUp イベントを使用できますが、右ドラッグ後には発生しません。

以下のテストプログラム(フォームの右側にメモを置いてフォームをドラッグ)で、右ドラッグ後にマウスカーソルをリセットしたい。

どうすればこれを達成できますか? (WM_RBUTTONUP は来ません。)

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

actionscript - ダミーのAS3で慣性を使用してドラッグする

x軸に限定されたドラッグの慣性効果を作成しようとしています。私はこの質問がここの前に尋ねられたことを知っています、しかし私は答えを理解することができませんでした!

現在、startDragとstopDragを使用しています。ユーザーがマウスを動かしている速度をキャプチャする何かをstartDrag関数に追加する必要があると思いますが、これがどのように行われるかはわかりません。次に、stopDrag関数に何かを追加して、オブジェクトをその速度で動かし続けてから停止させると思います。

助言がありますか?

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

iphone - (iPhone)OS 4.0 MapKitを使用してドラッグ可能なピンを実装する方法は?

MapKitフレームワークを使用してOS4.0でドラッグ可能なピンを実装するためのサンプルコード/手順を誰かが提供できますか?

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

javascript - HTMLテキストフィールドにテキストを入力できません

div内のコンテンツをドラッグできるようにするスクリプトがあります。

ただし、divのどこにカーソルを置いてもドラッグできるため、テキストフィールドにテキストを入力できません。

それを許可することは可能ですか?

divコンテナ内のリンクをクリックするのは簡単です。ただし、html入力フィールドにテキストを入力しないでください。

これはjavascriptです:

これは私の拡張マウスホイール機能です(必要な場合)

そしてここにHTMLがあります

ありがとうございました。

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

c# - 選択を解除せずにWPFリストビューをドラッグ

プログラム内にファイルを含むリストビュー オブジェクトがあります。デフォルトのリストビューの動作では、リストですべての選択操作を実行できます (ブロックを選択するにはクリック + シフト、項目グループのメンバーを個別に選択するにはクリック + Ctrl、単一の項目を選択するにはクリック)。

マウスの左ボタンをクリックして押したままにしてこれらのアイテムのドラッグを開始したいのですが、アイテムの選択が解除されます...そしてマウスが動いても、マウスが上にあるものは何でも選択されます。マウスイベントを処理して、通常はデフォルトの選択を許可するが、アイテムがドラッグされている場合は選択/選択解除を許可するにはどうすればよいですか?

ダウンクリックイベントを処理すると、選択の変更が同時に発生します...クリックがまだダウンしている間にドラッグが開始された場合にのみ、ドラッグアンドドロップと選択の変更であることがわかります。

コントロールの基本的な XAML は次のとおりです...


わかりましたので、previewmousedown イベントと preview mouse up イベントを処理しました...コントロール キーまたはシフト キーが押された場合、ハンドル フラグを設定しません...それ以外の場合は、処理された引数を true に設定します (そのため、選択の変更は発生しません) 次に、previewmouseup イベントで、"selected" 値を true に設定して単一の選択を完了します (これも Shift または Ctrl が押された場合のみ)。したがって、これはちょっとうまくいきます...しかし、シフトブロック選択は、選択の有効な開始点としてプログラムで選択したアイテムを使用せず、代わりにシフトまたはCtrlキーを使用してクリックされた最初のアイテムに移動します(たとえ私が選択したすべての項目を手動でクリアしました)。

ソースは次のとおりです。

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

javascript - Javascriptでマウスドラッグイベントを使用した画像ローテーター

私は一日中このスクリプトを探していました。マウスドラッグイベントを使用して画像を回転するために使用できるそのようなスクリプトを知っている人はいますか。javascriptを使用します。

前もって感謝します。

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

javascript - javascriptで更新されたinnerHTMLを取得する方法

このページには 3 つのドラッグ可能な div が含まれています。

JQuery を使用してこれらの div をページにドラッグしています。

今、それらを別の位置にドラッグすると。

それらの属性値を新しい位置に変更する必要があります。

たとえば、ページが最初の div 値を読み込むとき:

ボックスをドラッグした後、新しい位置に変更する必要があります。更新された innerHTML が表示されるはずですが、機能していないようです。

いいえ、これは単なるサンプルであり、さまざまな属性/オブジェクトがあるため、findposition 関数を使用したくありません。

だから私が必要とするのは、の更新されたinnerHTMLを取得することです。JavaScriptでこれを行う方法はありますか?

ありがとう