mousedown 相关问题

Mousedown是用户在元素上单击鼠标按钮时发生的浏览器事件。

用鼠标移动多个div元素

我有一段代码可以用鼠标移动div对象。 让移动器类 = { __init: 函数 () { var elem = document.querySelector('.mover'), div = document.querySelector('...

回答 1 投票 0

C# 处理 mousedown 事件

我想在单击无边框形式的面板时处理 mousedown 事件,如下所示。使用此代码,不会检测到鼠标事件。 公共表格myForm; 公共面板盘; myForm = ne...

回答 1 投票 0

C# 鼠标事件处理程序

我想在单击无边框形式的面板时处理 mousedown 事件,如下所示。 使用此代码,不会检测到鼠标事件。 感谢您的帮助。 公共表格myForm; 公共 P...

回答 1 投票 0

通过鼠标拖动旋转元素

我正在开发一个地图功能,该功能应该允许用户用鼠标拖动旋转地图。 这是我的 mousedown 事件的代码: rotate.addEventListener('mousemove', (e) => { 常量...

回答 2 投票 0

按下并按住按钮的事件监听器

寻找一种当用户按下并按住按钮时激活的事件侦听器,以及另一种侦听用户不再按下按钮的 EL。 如果不是很清楚我想要什么,那么让我...

回答 1 投票 0

按下并按住按钮的事件监听器

寻找一种当用户按下并按住按钮时激活的事件侦听器,以及另一种侦听用户不再按下按钮的 EL 如果不是很清楚我想要什么,那么让我...

回答 1 投票 0

如何在C#中使用鼠标移动和更改形状的大小

我正在寻找使用鼠标#C 移动和更改形状大小的方法。 由鼠标位置(点开始、结束)在图片框上创建的形状名为“captureDesign”。 我想...

回答 2 投票 0

C# windows 窗体 MouseDown 事件未被调用

问题: 我创建了一个工具来帮助创建游戏关卡,当我单击图片框时出现问题,完全没有任何反应,我放置了一个断点,但它永远不会运行。 图片框...

回答 2 投票 0

如何在不阻止滚动的情况下阻止mousedown事件?

我需要防止在 touchstart 事件之后发生 mousedown 事件,但不知道如何在不阻止用户滑动屏幕时滚动的情况下做到这一点。 touchstart 事件监听器

回答 1 投票 0

MouseDown 在网格中不起作用(仅适用于网格中的按钮)

我对 MouseDown 事件有问题。我的应用程序看起来像这样,我有网格,我在后面的代码中添加按钮 我的 MouseDown 事件有问题。我的应用程序看起来像这样,我有网格,我在后面的代码中添加按钮 <Grid Grid.Column="1" Name="gridWithButtons" MouseDown="normalModeButtonsWP_MouseDown" > <WrapPanel Name="normalModeButtonsWP" MouseDown="normalModeButtonsWP_MouseDown" ></WrapPanel> </Grid> 但是当我在网格/包装面板中按下鼠标按钮时(例如,在按钮之间的空白区域),它不起作用。仅当我按下包裹/网格中的按钮时才有效。有谁知道怎么处理吗? 单独设置 IsHitTestVisible 不会使其工作。 如果“背景”设置为“无”,则元素不可单击。要使其可点击(适用于网格、堆栈面板等),请将背景设置为#00000000。这是一项旨在防止用户点击幽灵按钮的功能。但是,为其指定颜色将使其可点击。 尝试在网格上设置 IsHitTestVisible = true 在我的固定情况下,对于中间只有一个按钮的 3x3 网格,我在 xaml 中为空行和空列添加了 PreviewMouseDown 事件: <DataGridCell Grid.Row="0" PreviewMouseDown="EmptyAreaPreviewMouseDown"/> <DataGridCell Grid.Row="2" PreviewMouseDown="EmptyAreaPreviewMouseDown"/> <DataGridCell Grid.Column="0" PreviewMouseDown="EmptyAreaPreviewMouseDown"/> <DataGridCell Grid.Row="2" PreviewMouseDown="EmptyAreaPreviewMouseDown"/> 在代码隐藏中: private void EmptyAreaPreviewMouseDown(object sender, MouseButtonEventArgs e) { // do here empty area work } 希望它对将来的人有所帮助。

回答 3 投票 0

JS mousedown 不适用于附加文本标签

p 标签中有两个文本,我想要做的事情是,当单击其中一个文本时,它会移动一点,然后删除其他文本,但在再次单击第一个文本后重新添加。问题是当标签是

回答 1 投票 0

Svelte 中的事件传播

与子组件交互时,父组件的事件会触发。下面是我的代码示例: ... 与子组件交互时,父组件的事件触发。下面是我的代码示例: <!-- Parent Component --> <div class="parent" on:click={toggle}> {#if expand} <Child /> {/if} </div> <!-- Child Component --> <div class="child" on:mousedown|stopPropagation={execute}> text </div> 我尝试在函数调用中使用 stopPropagation 和 preventDefault 。 这些是不同的事件,停止一种类型不会停止另一种,即使它们都与单击操作相关。如果您在家长上听 click,则必须停止在孩子上click。 另外,使用按钮。

回答 1 投票 0

div 调整 chrome 视口和检查器之间的差异

给出以下代码: 正文,html { 保证金:0; 高度:100%; } .flX{ 显示:弹性; 高度:100%; } #wrap {flex-dir ...</desc> <question vote="0"> <p>给出以下代码:</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;style&gt; body, html { margin: 0; height: 100%; } .flX { display: flex; height: 100%; } #wrap {flex-direction: column} #main {flex-grow: 0} #preview { display: flex; flex-grow: 1; height: 100%; width: calc(100% - 256px); background-color: gainsboro; } #properties { width: 256px; background-color: linen; } #propDrag { width: 8px; height: 16px; background-color: silver; cursor: pointer; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div id=&#34;wrap&#34; class=&#34;flX&#34;&gt; &lt;div id=&#34;main&#34; class=&#34;flX&#34;&gt; &lt;div id=&#34;preview&#34;&gt;&lt;/div&gt; &lt;div id=&#34;properties&#34; class=&#34;flX&#34;&gt; &lt;div id=&#34;propDrag&#34;&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script&gt; const qSlc = function(e) {return document.querySelector(e)}, main = qSlc(&#34;#main&#34;), properties = qSlc(&#34;#properties&#34;), propDrag = qSlc(&#34;#propDrag&#34;); let dragProp = false; function onMouseMove(e) { let w=window.innerWidth, x=e.clientX, pw=w-x; if (dragProp) { properties.style.width = pw + &#39;px&#39; console.log(w,x,pw,properties.style.width) } } document.addEventListener(&#39;mousemove&#39;, onMouseMove); document.addEventListener(&#39;mouseup&#39;, () =&gt; dragProp = false); propDrag.addEventListener(&#39;mousedown&#39;, () =&gt; dragProp = true); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>我注意到当我移动 propDrag 时,指针和元素之间存在差异。当我向左移动时它会增加。我还注意到 chrome>inspector>elements 中的 properties.width 和它的视口之间存在差异(当我将鼠标悬停在 chrome>inspector>elements>properties 上时)。我用屏幕尺测量,视口中属性矩形下方显示的宽度是正确的。为什么会出现这种差异,如何解决?</p> </question> <answer tick="false" vote="0"> <p>我找到原因了:) 所以我在#preview 的 css 中添加了“flex:1”,并删除了:flex-grow & width。我还是不明白为什么。</p> </answer> </body></html>

回答 0 投票 0

如果在 mouseMove 事件中重绘矩形,GoogleMaps 将丢失 mouseUp 事件

下面的代码示例让我感到困惑。这是我可以用来演示我的问题的较大代码段的最简单版本。基本上我希望用户能够通过

回答 3 投票 0

AddEventListener:onmousedown

我正在创建一个Chrome扩展程序,它会检查是否存在“ onmousedown”属性,如果有,我将执行一些代码。我已经尝试过了,但是没有用。 document.addEventListener(“ ...

回答 1 投票 2

requestAnimationFrame和鼠标事件中时间戳的顺序

我遇到了一个问题,其中requestAnimationFrame回调中收到的时间戳和鼠标事件似乎不按顺序排列,我的意思是我希望它们会不断增加(因为我希望时间只在...中出现)。

回答 1 投票 0

在网格中添加'mousedown'事件监听器,除非发生'mouseup'事件,否则它将触发所有单元格

我仍在进行Graph Visualizer项目,但无法弄清楚如何将mousedown事件侦听器添加到所有单元格。我正在尝试绘制类似墙的结构。让我解释一下...

回答 1 投票 1

[使用jQuery禁用鼠标单击元素

[我发现了很多有关此主题的问题,并且使用CSS或HTML属性有很多有效的工作答案,但是我想要一个JavaScript解决方案,最好使用jQuery来尝试这个...

回答 1 投票 -1


将侦听器添加到构造函数中的Jquery对象中

我有以下代码: function maze(canvas){this.ctx = ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.