問題タブ [mousemove]

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

jquery - jqueryを使用して画像マップをズームおよびパンしようとする際の問題

〜私はこれにしばらく取り組んできました(何ヶ月も!!)-jqueryを使用して画像マップをズームおよびパンします-これは私の現在のスキルレベルから少し外れているので、ここまで到達したことに興奮しています!!〜しかし、機能は必要なほどスムーズではありません(ズームインとズームアウトはスムーズである必要があります)-IE7で表示すると、いくつかの大きな問題があります。

ここにそれはウェブページにあります:http ://www.agencydr.squarespace.com/locations

以下は使用されるjqueryです。誰かが私が変更すべきことに気づいていますか?

そしてここにいくつかの関連するCSSがあります:

どんな助けでも大歓迎です!! 私はこれをよりスムーズに実行するために考えられるすべてのことを試みましたが、途方に暮れています。ホストされたCMSサービスを使用しているため、ある程度確立されたhtmlレイアウトを変更する必要があることに注意してください。

更新: 現時点で更新されたコードは次のとおりです。

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

javascript - Jquery: 20 秒ごとに Mousemove を自動化する

画面のランダムな位置で20秒ごとにカーソルを自動移動するスクリプトをJqueryで作成したいと思います。

Jqueryで作成できない場合、Javascriptで作成するにはどうすればよいですか?

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

c# - c#-透明度が適切に描画されていない(十分に速い)

これはこのウェブサイトでの私の最初の質問ですが、過去に私を大いに助けてくれました。

私が取り組んでいるプロジェクトに小さな(しかし厄介な)問題があります。透明な領域を持つpngファイルをロードするpictureboxコントロールを使用しています。透明部分は完全に正常に機能しますが、ユーザーがこのピクチャーボックスをマウスでドラッグできるようにする必要があります。ピクチャーボックスは、正方形のパネル内に含まれています。正方形は、パネルのオーバーライドされたOnPaintメソッドで描画されます。

問題は、ピクチャーボックスコントロールを動かすと、透明な領域が背景を十分に速く描画せず、正方形が本来あるべき場所に正確に描画されないことです。これを回避して、すべてを美しくスムーズに見せるための方法はありますか?

私が言おうとしていることをよりよく理解できるように、私は写真を添付し​​ました。この例では、すべてがより明確になるように、使用する実際の画像の代わりに線だけを使用しています。線の周りの正方形に注意してください。これらは正しく描画されていません。

http://s1084.photobucket.com/albums/j405/headbanging1638/?action=view¤t=problem.jpg

ps:ピクチャーボックスの背景色にcolor.transparentを使用しています

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

c# - 左と上に設定された水平または垂直の配置を使用せずにオブジェクトをドラッグして移動するためのいくつかの異なる方法は何ですか

ユーザーがチャートウィジェットのサイズを変更したり、好きな場所に移動したりできるようにするダッシュボードアプリケーションを開発しています。移動とサイズ変更を同時に行うことができないという問題がありました。その理由は、チャートの配置が次のように設定されている場合です。

...移動は完全に機能しますが、サイズ変更は検出できない方向に狂ってしまいます。アラインメントを次のように切り替えると:

...移動はオフになりますが、サイズ変更は適切に機能します。

移動コードは次のとおりです。

mouseVerticalPosition、mouseHorizo​​ntalPosition、isMouseCapturedは、チャートのマウスダウンイベントで割り当てられ、ModifierKeyはブール値で、移動するかどうかを知るためにキーボード修飾子のいずれかが押されたかどうかを示します。このコードはMSDNから削除されましたが、私は別の解決策を受け入れています。

サイズ変更コードは、ここ(Microsoftの例)またはここ(Denis Vuyka Blog)にあります。ここに私の質問があります:私が見ないドラッグアンドムーブまたはサイズ変更(Adornerクラス)を行う別の方法はありますか?または、このコードをアライメントハックで使用する方法はありますか?

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

c# - 外部ハードウェアに迅速なコマンドを送信する WPF

私は自分のラップトップに接続されたサーボコントローラーを持っています。それを制御するために、WPFアプリケーションを作成し、値が変更されたときに位置をサーボに送信するスライダーコントロールを作成しました。

それが功を奏し、サーボがとてもスムーズに動いています。次に、画像を追加し、マウス移動イベントを添付して、画像上にマウスを移動すると、画像上でマウスがポイントされている場所にサーボが移動するようにしました。

しかし、それを行うと、wpf アプリケーションは、スライダー コントロールを使用したときほど多くのコマンドを送信していないようです。サーボ コントローラーは非常に速く、スライダーは非常にうまく機能しましたが、画像のマウスオーバーにより、サーボの動きが非常にでこぼこになります。

高速化するにはどうすればよいですか?マウスが画像の上にあるとき、またはアプリケーションがコマンドを自動的に送信する別のモードで実行されているときなど、特定の時点で大量のコマンドを起動する必要があるだけです。サーボ コントローラが受信するコマンドが多いほど、サーボはスムーズに動きます。

別のスレッドを使用してコマンドなどを送信できますか?

よろしくお願いします=)

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

javascript - JavaScript でのアイドル状態でのアクションの実行

次の処理を行うスクリプトを Web ページに設定しようとしています。次に、マウスが移動した場合は、アクションを実行します (たとえば、要素の非表示を解除します)。

私が欲しいのは、ユーザーのマウスの非アクティブ時にアクションを実行する方法です (必ずしもキーボードの非アクティブではありません)。

ご協力いただきありがとうございます。

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

c# - C#のマウスイベントに応じてTrackBarを移動するにはどうすればよいですか?

これはおそらくn00bクエリです。マウスダウンイベントに基づいてトラックバーの値を変更したい場合があります。これは私が次のように達成しました:

その部分は正常に機能します。マウスボタンを押している間、スクロールが機能しません。たとえば、トラックバーをクリックして、マウスを下に向けて値50と言う場合、そのマウスを下に向けて右または左にスクロールできるようにします(値= 50から)。

私の小さな問題を明確にしたことを願っています。どんな助けでも大歓迎です。ありがとう

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

jquery - mousemove を mousedown イベントにバインドする (jQuery)

横スクロールサイトを作っています。嫌いにならないで!dom scrollLeft プロパティが変更されていないマウスダウンで mousemove イベントをバインドする場合を除いて、すべてが正常に機能しているようです。「moving」と「mouseup」はどちらも適切なタイミングでコンソールに書き込まれています。これが私のコードです...編集:また、マウスダウン時にコンソールに $('#container').scrollLeft を書き込むと、値の代わりに「関数()」が返されることに気付きました。

ここに基本的なhtmlがあります...

助けてくれてありがとう、B

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

javascript - pageY update onScroll

「onscroll」イベントで pageY 値を「リフレッシュ」しようとしています。ユーザーが (+-)X ピクセルをスクロールした場合にマウスがどこにあるかを計算することで、実際に機能させました。もっとセクシーな方法があると確信しています。

ここにデモがあります

前もって感謝します

Ps

それはうまくいきませんでした

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

jquery - jQuery は x ミリ秒ごとにマウスムーバーをチェックします

関数 mousemove({}) を使用します。この mousemove 関数は、少なくとも 1 秒前に最後に呼び出された場合にのみ呼び出されるようにします。ある種のタイマーを使用して条件を設定できることはわかっています

  1. これを行うより良い方法はありますか?
  2. そうでない場合、cur_time を取得する (または経過時間を取得する) ために使用する関数は何ですか?