問題タブ [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のRaphael関数にlabelPathを含める
オーストラリアの地図のRaphaelの例には、次のスクリプトがあります(シェイプパスの上のテキストラベルに名前を含めるように変更されています)。
現在、「onmousedown」関数は、ポインターがパス上にある場合は機能しますが、マウスがtext/labelPath上にある場合は機能しません。
for (var state in alb)
' 'ループを変更してlabelPathも含めることで、この機能を追加する方法はありますか?
javascript - onmousedown 変更カーソル; イベントのバブリングを制御する必要がある場合があります
私のプロジェクトの 1 つで、カスタム カーソル onmousedown を変更し、onmouseup と onmouseout に戻す必要があります。現時点では、Chrome で動作させることにのみ関心があり、後でさまざまなブラウザーについて確認します。
そこで、次のコードから始めました。
html:
CSS:
必要な変更は、マウスを最小限に 1 回動かした後にのみ発生するようです。マウスをさらに大きく動かすと、カーソルはデフォルトで「テキスト」カーソルになります。
ただし、カーソルの代わりに背景画像の onmousedown 変更を試みると、onmousedown で動作します! ~~~~~~~~~~~~~~~~
次に、javascript: html を使用して次のコードで目的の効果を得ようとしました。
CSS:
JavaScript:
onmouseup と onmouseout の追加は完全に機能しますが、これは実質的に同じ遅延効果を生み出しました。したがって、つかむ手のカーソルは、マウスダウン後にマウスを 1 回最小限に動かした後にのみ表示されます。~~~~~~~~~~~~~~~~~~~~`
調査により、イベント バブリングと呼ばれるものが明らかになりました。
この現象のテスト/制御を開始したいと考えており、誰かが私を正しい方向に向けることができることを望んでいました.
これまでのところ、「できません」に遭遇し、目的のカーソル変更を作成できませんでした。
私は js ライブラリを使用するよりも純粋な JavaScript ソリューションを好みます (数行の js しか必要としないソリューションに何キロものライブラリを追加するのはなぜですか?) が、どちらにも感謝します。
PS、私はプロの Web 開発者ではないことに注意してください。
android - 空白のページを開く私のアプリのウェブビューのGoogle検索リンク..!
私のAndroidアプリにロードされたグーグル検索結果リンクを含むウェブビュー、私がリンクをクリックしたとき、それは空白の画面を開いています。
結果ページのすべてのhrefリンクに添付されたonmousedownイベントと関係があると思います。
これを処理し、クリックしているリンクを実際に開くためのWebビューを作成する方法が提供されれば非常にありがたいです。
javascript - 複数の値
私は最近、次のようなJavaScript関数に複数の値を送信しようとしています:
私が知っていることから、それは不可能ですが、これらの値を3番目の関数に送信する方法があるかどうか疑問に思っていました. この関数は「リスニング」モードで値を返す可能性がありますが、どこから始めればよいかわかりません。
注意
onclick=myfunction(valA,valB) のようなことができることはわかっていますが、次のようなことが必要です。
よろしくお願いします。
エミリアーノ
javascript - HTML onmousedown vs href Precedence
私は自分のhtmlページの1つで次のコードを使用しています。ユーザーが[検索エンジン]リンクをクリックすると、新しいページでyahoo.comが開き、現在のページでGoogleが開きます。
私はこれをテストしましたが、動作します(両方のURLを開きます)が、 hrefコマンドを完了せずにページがwindow.locationを完了する(別のページにリダイレクトする)可能性はありますか?
2つのコマンドの間に優先順位のルールはありますか?
**注:さまざまな方法で問題を解決できることはわかっていますが、この特定の状況に興味があります。
javascript - シンプルな純粋なJavascriptドラッグコントローラースライダー
こんにちは世界中の開発者。
シンプルで純粋なJavascript (30行)、JQueryフリー(および他のライブラリ)の ドラッグコントロールスライダーについてサポートが必要です。
私は何ヶ月も検索していて、多くのスクリプトを見つけましたが、-Jqueryが好きではありません。ほとんどのスクリプトには4、5、6のjavascriptが含まれています。小さなスクリプトから多くのことを学びます。
必要なのは、画像の再スケーリング、ページのスクロール、画像の明るさの変更(PHPを使用)などに使用できるシンプルなスライダーだけです。
私はjavascript (2か月)を初めて使用します。これが今のところです。変数名が間違っていることをお詫びします。
私はあなたの助けに感謝します。
私は2012年12月31日にこれを書きました。とても幸せな新年。お互いに仲良くしてください。
ありがとうございました。
javascript - ie9 & Firefox はマウスダウン入力にフォーカス
ドラッグ可能な要素を使用して、ユーザーの仕様に合わせてアプリケーションを配置する Web ページがあります。ユーザーは、ボックスをドラッグ (onmousedown) して、他のボックスとインラインでドロップできます。
これらのボックス内には、input、textarea、radio、checkbox タイプの入力があります。
IE9、Firefox 17.0.1、および Firefox 14.0.1 の問題 (私がテストしたバージョンのみ)
問題は、入力ボックスまたはテキストエリア ボックスをクリックすると、onmousedown イベントが発生してフォーカスが奪われることです。マウスを離すと、フォーカスが入力ボックスに戻ることはありません。ラジオとチェックボックスは問題なく機能します。
複数の入力と複数の要素があります。
誰にもアイデアはありますか?ログインが制限された環境にあるため、実際に遊ぶための開いた例はありません。
私は一日中この問題を探していましたが、どんな方向性でも素晴らしいでしょう!
javascript - Onmousedown はトリクルダウンしません
私のhtmlには
次のようないくつかのdivで動的に埋められます
次に、onmousedown イベントが #map に追加されます。
イベントがトリガーされることはありません。マップにタイルを追加しなければ、機能します。
jqueryの「on」、「onmousedown」、javascripts「addEventListener」でやってみました。スクリプトにコンパイル エラーはありません。イベントは少しずつ減っているようには見えません。
タイルが絶対位置だからですか?動的に追加されているためですか?
onmousedown - 左クリックに限定されたJS onmousedown
私はJSで一種の画像ギャラリーを構築しました。指定された img 要素と p 要素で、onmousedown イベントは 2 つの関数を呼び出します: 新しい画像と新しい説明を読み込みます (以下を参照)。
しかし、私が考えていたのとは反対に、右クリックでも onmousedow がトリガーされます。私はこれが好きではなく、onmousedown イベントをマウスの左クリックに限定したいと思っています。
これを行う方法はありますか?
助けてくれて本当にありがとうございます。
HTML:
javascript - document.getElementById().onmousedown が機能しない
上記のコードが機能しないのはなぜですか? console.log を書き込もうとすると、何も取得されず、null 値が返されます。