問題タブ [mouseleftbuttondown]

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

javascript - Ajax ベースの Web サイトの ANCHOR TAG に異なる Href と onCick を追加する方法は?

Ajax ベースの Web アプリケーションを開発しています。HREF と OnClick の両方をアンカー タグに追加したいと考えています。
これは、2つの理由でやりたいのですが、

  1. Web アプリケーションを SEO フレンドリーに保つため。
  2. 次に、ユーザーが「左クリック イベント」を実行すると、AJAX クエリを呼び出し、「右クリック イベント」の場合は、新しい TAB またはウィンドウでページを開きます。

次のコードを試していましたが、うまくいきません。

私の質問は、ケースを達成することは可能ですか?

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

silverlight - Silverlight DataGrid の左クリックに関する奇妙な問題

Silverlights DataGrid を使用しているときに、非常に奇妙なマウス イベントの動作が発生しています。

私がやりたいことは、ユーザーが DataGrid を左クリックしたときに何らかのメソッドを呼び出すことです。それはそれほど問題ではないはずですが...

私は EventHandler を定義しています

イベントに付けています。

その結果、doLeftClick メソッドは、DataGrid の列の 1 つを左クリックしたときにのみ呼び出されます。

左クリックではなく右クリックに対してのみ上記とまったく同じコードを実行しているとき、マウスカーソルがどこにあるかに関係なく、DataGrid を右クリックするたびに EventHandler が呼び出されます。コントロール(これは、左クリックで実際に必要なものであり、この設定から期待される動作は何ですか):

それで、私は何を間違っていますか?私は何を忘れていますか?私は本当に助けていただければ幸いです:)

マルク

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

flash - 右クリック マウス イベントのバグ

過去 1 時間、バグを修正しようとしましたが、できませんでした。

バグは次のとおりです。

左クリックを押して離さず、次に右クリック (コンテキスト メニューが表示されます) を押してからもう一度左クリックすると、最初の「ドラッグ」アクションが解放されません。

みたいな感じで、右クリックで「やあ左クリック、あなたの仕事は終わった、今すぐ家に帰れます」と言うようにする必要があります。

しかし、私は方法を見つけることができませんでした。

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

wpf - ScrollViewerのキャンバス(プレビュー)MouseButtonDownイベントの順序

私たちが持っている場合

ハンドラー付き:

次に、長方形をクリックすると、scroll_viewer_PreviewMouseLeftButtonDown最初に呼び出されますcanvas_PreviewMouseLeftButtonDownが、scroll_viewer_MouseLeftButtonDown呼び出されません。
キャンバスで最初にクリックイベントを処理したい-オブジェクトがクリックされた場合、イベントを処理したい(オブジェクトドラッグの場合)。キャンバスオブジェクトがクリックされていない場合は、scroll_viewerでイベントを処理します(マウスでスクロールビューのパンを管理するため)。
呼び出し順序が私が望むものの反対であり、非表示バージョンscroll_viewer.MouseLeftButtonDownが呼び出されない場合、これをどのように管理しますか?

更新:
この投稿から:Silverlightフォーラム

動作しますか?つまり、プレビューイベントの後に呼び出されます-なぜこれが明白ではない構文が必要なのかを説明できますか?

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

silverlight - SilverLight 4、DataGrid、DataGridColumnHeader、MouseLeftButtonDownイベント

DataGridColumnHeaderにはイベントMouseLeftButtonDownがあります。このイベントはどのように使用できますか?

DataGridColumnHeaderをDataGridColumnと結合するにはどうすればよいですか?

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

silverlight - Silverlight のマウス左ボタン ダウンで選択された行のインデックス値を取得する

以下に示すデータグリッドに画像があります

私のコードで述べたように、MouseLeftButtonDown と MouseLeftButtonUp の 2 つのイベントがあり、MouseLeftButtonUp で選択した行のインデックス値を取得できますが、MouseLeftButtonDown で選択したインデックス値を取得できませんでした。MouseLeftButtonDown にも Selected Index 値が必要です。誰でもこの問題を解決するのを手伝ってくれませんか。

ネオン

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

c# - 子 ContentControl で MouseLeftButtonDown イベントが発生しない

私はPortItemから派生したContentControlTextedStackPanelから派生した を持ってStackPanelいますPortItems。そして、MainWindow私にはStackPanelsを含む2つがありますTextedStackPanelsPortItem私は MouseLeftButtonDownメソッドをオーバーライドしました。しかし、このメソッドでこれを行うと、起動されません。フォーラムでここを検索したところ、 のBackgroundプロパティGrid/StackPanelを透明に設定する必要があることがわかりました。これを適用しましたが、変更はありません。何をすべきか ?

編集 1 部分クラスを使用します。私は2つのクラスを持っています:PortItem.csPortItem.cs.xaml. この XAML ファイルの視覚的な変更を修正します。

EDIT 2 また、マウスイベントは発生しません。IsMouseOver を使用するトリガーも、マウスをオンにしておくと機能しませんPortItem

XAML

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

java - JTableの左クリックアクションをJavaの右クリックに適応させる方法は?

私はJTableそれを左クリックして右クリックしたいものを持っていますJPopupMenu。通常、JTable を左クリックすると、行を選択できます。右クリックしてポップアップメニューを表示しても同じことをしたいと思います。 誰もこれを行う方法を知っていますか?

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

wpf - 左ボタンを押したときにのみWPFリストボックスの変更を選択できますか

WPFListBoxが単一選択モードで動作しています。ドラッグアンドドロップを追加してアイテムを移動しています。現在、ListBox選択は、左ボタンが押された後、マウスが左ボタンを押したまま移動した場合の両方に応答します。したがって、がドラッグ操作を開始するのを待った後MinimumVerticalDragDistance、別のアイテムが選択される可能性があります。選択されていない元のアイテムをドラッグするか、新しく選択されたアイテムをドラッグすると、混乱を招きます。MouseMovexxx_またはxxx_に「e.Handled=true」を追加しても何も起こりPreviewMouseMoveません。左ボタンを押したままマウスを動かすためにこの選択を抑制するアイデアはありますか?

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

javascript - javascriptを使用して特定のdivでマウスの左クリックを無効にする方法は?

特定のdivの左クリックを無効にしたい。次の方法を試しましたが、うまくいきません:

それはdocument.ready()です。xajax_addFunction()が定義されていないというエラーがスローされます。私を助けてください。私のコードは次のとおりです。

フリップに使用される Javascript:

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

画像を動的にバインドしています。