問題タブ [onmousedown]
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.
javascript - 「onmousedown」がJavaScriptで呼び出されていない
Javascriptで、マウスクリック用のハンドラーを作成したいと思います。次に、次のコード行を実行する前に、数秒間「ビジーウェイト」できるようにしたいです。*しかし、「ビジーウェイト」では、マウスクリックイベントを処理できるようにしたいです。
次のコードがwhile
ループを完全に実行し、ハンドラーをアクティブ化するのはなぜですか?while
(のように、ビジーウェイトループの途中でマウスクリックハンドライベントが呼び出されないのはなぜですか?)
*上記のようにコードを設計している理由は、最終的には次のようなことをしたいからです。
PSこのコードをテストする場合は、HTML5キャンバスを使用したため、一部のブラウザーが機能しない可能性があることに注意してください。
flash - ActionScript 2 オブジェクトの移動
私は ActionScript についてほとんど知識がありません。
ムービー クリップがあります。ボタン (ボタンまたはムービー クリップ) を押したときに x 軸に沿って移動させたいのですが、Action Script 2 である必要があるため、使用するコードがわかりません。
これを達成できるチュートリアルまたは何かがありますか?
ボタンを押すとオブジェクトが動き回るチュートリアルを見つけました。ボタンをクリックしたときに同じ効果を得ようとしています:
http://www.kirupa.com/developer/actionscript/xymove.htm
助けてくれてありがとう
アップデート
ボタンが呼び出されbtn
、移動するオブジェクトはmctransparent
次のとおりです。
これは、btn のアクション パネルにあります。
しかし、動かさなければならないオブジェクトをクリックすると、それが動きます。私はそれを得ることができないので、オブジェクトはボタンをクリックして押したままにしたときにのみ移動します。
jquery - onmousdown イベントで Jscrollpane に新しい矢印を割り当てる - ie7/8 のバグ
以下のコードを使用して、jscrollpane に新しい矢印を割り当てています。これはすべてのブラウザで正常に動作しますが、ie7/8 ではバグがあります。バグの例はhttp://jsfiddle.net/WzNM4/6/にあります。
下ボタンをクリックし、2 秒間実行したままにしてから上ボタンをクリックすると、テキストが上下にジャンプし始めます。これを引き起こしている原因と、おそらく解決方法を知っていますか?
添付されたコードが jsFiddle と同じではないことはわかっていますが、jsFiddle は Vitch によって作成されたものであり、彼のバージョンでもバグが発生するため、やり直す必要はないと感じました。
これはie7/8でのみ発生します...
前もって感謝します。
javascript - モバイルブラウザで onTouchDown を処理し、デスクトップ/ラップトップで onMouseDown を処理しますか?
「クリック」イベント(一般的な意味で)に反応する必要があるHTML5キャンバスを使用して、Webゲームアプリケーションを開発しています。
モバイル プラットフォーム (またはタッチ対応) では onTouchDown に反応することを意味し、デスクトップ/ラップトップ プラットフォーム (マウスまたはパッドを使用) では onMouseDown に反応することを意味します。
問題は、両方のイベントを処理すると、同じ「クリック」によって両方のイベントが発生することがあるため、二重のシグナリングが発生することです。
それを処理する最良の方法は何ですか?
現在、私が受け取った最初のタッチイベントで、マウスイベントをオフにしますが、プラットフォームがタッチとマウスの両方のクリックをサポートしている場合、それは少し面倒かもしれません (キーボード/パッド/マウスが接続された Android タブレットの場合)。
タッチとクリックの間の遅延を測定して、タッチ後のクリックを無視することはあまりうまくいきません。ユーザーが高い頻度でタッチ/クリックする状況があるため、遅延が長すぎるとダブルタップ/クリックのドロップが発生するためです。遅延が短すぎると、時折発生する二重シグナリングがすり抜けてしまいます。
私はユーザーエージェントの検出を見てきましたが、それは非常に壊れやすいようで (多くのユーザーエージェントがあります)、プラットフォームにタッチとマウス/パッドの両方がある場合は解決しません。
html - 図形を追加するcanvas.onmousedown関数は機能しません
私はいくつかのコードを持っています、それは以下で見ることができます。下部には、形状を追加するためのコードのブロックがあります。何らかの理由で、コードの最初の行が異なっていない限り、機能しません。'addShape'コードを追加するまでは、すべて正常に機能していたので、ここにいる誰かが見て、おそらく解決策を見つけられるかどうか迷いました。
乾杯
ジョン
編集jsFiddlehttp : //jsfiddle.net/pukster/mfNq4/1/でも利用可能
onchange - 1 つの関数に CSS クラスを追加する
これを使用して関数を作成する必要があります。そのクラスを追加するにはonMouseDown、他のクラスをonChange、最後のクラスをonBlurにします。「.animate」があればもっと素敵ですが、なくてもOKです。
誰でも私を助けることができれば、ありがとう。
javascript - onClick はマウス ボタンに共通ですか?
Google が検索結果で onMouseDown を使用していることに気付きました。Web トラッキング、キーワードやランキングの表示などに使用されています。
onClick と onMouseDown のどちらが優れているかを知りたいのですが、どちらも次のすべてをサポートしていますか: 中央ボタン、左クリック、右クリック (ゲーマー マウスなどの他のボタン)。携帯電話、タブレット、その他すべてのオペレーティング システムのブラウザを含むすべてのブラウザでサポートされていますか? 関数が最初にロードされることが最も重要です。HREF は、javascript が失敗した場合の SEO およびその他の UI/UX の利点のために残されています。
または
または、一見明らかです(スペースのすべての文字がクライアントにとって重要であるため、これは行いません)
c# - c# を使用して Windows で onmousedown メソッドを呼び出す方法
たとえば、Wを押したときにマウスの左クリックを使用して実行するアクションを実行する必要があります。
クルーズをフォルダに移動してからwを押してフォルダを開きたい
クルーズをファイルに移動し、w を押してドラッグし、w を離したときにドロップしたい
私はwindowsFromを使用して実行しようとしましたが、もちろん、関数がフォーム内で呼び出され、必要なのはシステムの動作であることを意味します.VS2010でwindows 7 64を使用していますがonKeyPress()
、それはすべてのウィンドウに対してグローバルなものですonMouseDown()
onMouseDown()
助けてくれてありがとう、、、
javascript - onmousedown - 左または右?
まず第一に、私は jQuery ソリューションを探しているのではなく、単純な純粋な Javascript コードを要素内に探しています。
次の html コードがあるとします。
要素内の単純なスクリプトで、alert()
どのボタンが押されたか、ドキュメントに対する要素の相対的な位置を示すポップアップ メッセージを表示するようにします (jQueryの<body>
ようなもの)。offset()
android - Android4.0ICSでのHTML5Canvasonmousedownイベントの奇妙な動作
jQuery lib Sketch.jsを使用した基本的なHTML描画アプリケーションがあります(<canvas>を使用し、すべてのデスクトップブラウザのIE、Opera、Chrome、Firefoxで完全に動作します。OperaMobile、Chrome Mobile、 FirefoxMobileで正常に動作します、Dolphin HD、Androidストックブラウザ2.2.4。
しかし、Android 4.0ストックブラウザでタブレットまたは電話でテストすると、<canvas>要素を押すと、ボックスが青色で強調表示され、指が実際にどこにあるかに関係なく、タッチイベントが中央から始まります。であり、その後、通常のように戻って指を追跡します。明らかに、要素がタッチされるたびに、その特定のブラウザで不要な線が描画されます。
テストのために、sketch.jsを無効にしてみて、アラート付きの一般的なonmousedownイベントを作成しました。これが発生すると、キャンバス全体がもう一度青色で強調表示され、同じ動作が発生すると思います。Sketch.jsのWebサイトにアクセスすると、まったく同じ動作が発生します。
この動作の既知の回避策はありますか?または、この動作を示さないSketch.jsの代替手段はありますか?(onmousedownイベントを持つすべての<canvas>要素はまったく同じだと思います)
完全を期すために、これはHTML+JSです。