cost 68 ms
VueJS - Click 事件不会作为父事件 prevaults 触发 - VueJS - Click event is not triggered as parent event prevaults

我正在构建一个搜索输入,它从我的 API 中获取数据并将其列在下拉列表中。 这是我希望我的组件具有的行为: 如果我开始键入并且我的 API 找到数据,它会打开下拉菜单并列出它。 如果我单击列表中的一个元素,它会被设置为“activeItem”并且下拉列表会关闭否则,我可以点击组件(输入和下拉列表)并 ...

防止 Mouseenter 在 Vue 3 的无序链接列表中冒泡 - Prevent Mouseenter bubbling in an unorderest list of links in Vue 3

我尝试了很多不同的方法来阻止 mousenter 事件冒泡,但问题仍然存在,当我在链接上输入 hover 时,事件会触发所有链接,就像所有链接同时悬停一样。 是一个无序列表的链接,当我 hover 链接时,我使用计算值动态更改内联 styles: 我的组件是这样的: 这是计算值: 然后是一个标准的 ...

Rails:搜索中的每个条目都将内容移动到<main>一键拨打至go</main> - Rails: Every entry in the search moves the content in <main> to go up one click

我的代码的基本布局如下所示: 搜索中的每个击键都会使&lt;main&gt;中的内容向上滚动一点,就像按下arrow-up键一样。 在输入搜索字符串时如何防止“滚动”主要内容的任何线索都将受到高度赞赏。 谢谢! 尝试在 JS 中使用evt.preventDefault()来搜索onChange 。 ...

stopPropagation如何取消preventDefault? - How does stopPropagation cancel preventDefault?

我有一个网站不允许通过单击鼠标右键打开上下文菜单。 似乎该网站确实通过在事件oncontextmenu上使用preventDefault来阻止它。 我能够绕过它 我知道preventDefault会阻止事件的默认操作,而stopPropagtion会阻止事件将气泡发射到其父元素。 但是stopPr ...

如何在不影响父元素的情况下为子元素设置不同的 onClick 事件? - How to have a different onClick event for the child element without affecting the parent one?

具有以下结构: 现在,当单击子元素(图标)时,它会记录doChildStuff()的内容,但之后它还会记录doParentStuff()的内容。 有没有办法只在单击图标时调用doChildStuff并在单击the-parent所有其他内容时调用doParentStuff ? ...

如何将一键式声明添加到事件委托 function? - How to add a one click statement to an event delegated function?

我已经通过事件冒泡向父元素添加了一个事件监听器。 单击时,function 复制源代码并在源代码之后插入克隆。 源被克隆后,我不希望它再次被触发。 完成此任务的最佳方法是什么? 我还没有找到解决通过事件冒泡调用的函数的解决方案。 ...

单击子组件会以意想不到的方式影响父组件 - Clicking a child component affects parent in an unexpected way

我有两个组件,容器和项目。 容器包含项目。 项目包含一个按钮和一个 div。 这些组件具有以下行为: Container :当我在 Container外部单击时,它应该消失,我通过使用自定义挂钩来检测组件外部的单击来实现这一点。 这工作得很好。 Item :当我单击 It ...

在专注于输入时按 Enter 会导致同级按钮触发 - Pressing enter while focused on input causes sibling button to fire

在 react 应用程序中,有一个带有一些按钮和输入的表单,如下所示: 当专注于输入字段时,按“Enter”会触发第一个按钮( console.log('1') )。 它似乎与某些默认表单行为有关,因为将&lt;form&gt;元素更改为&lt;div&gt;可以解决问题。 并且将event ...

blazor服务端如何防止事件冒泡? - How to prevent event bubbling in blazor server side?

在我的 blazor 服务器端应用程序中,我有代表数据集的卡片,用户可以管理这些卡片。 它们看起来像这样: 相关代码如下所示: 从代码中可以看出,我目前正在使用bootstraps dropdown(在我的例子中是 dropleft)组件中的模板代码添加上下文菜单(三个垂直点)。 这工作正常 - ...

如何使用 vanilla JS 阻止 onmouseleave() 从“冒泡”到其他兄弟姐妹? - How to stop onmouseleave() from 'bubbling' to other siblings using vanilla JS?

我为一系列头部中的每个跨度标签设置了远程动画.gif 翻转——我使用&lt;span&gt;将头部垂直居中靠近图像(它实际上是相同的图像,我没有重构任何代码然而)。 第一个onmouseenter (或onmouseover ,我都尝试过)和onmouseleave (或onmouseout )事 ...

Google Map API - Map 点击事件未在多边形、圆形、矩形下触发? - Google Map API - Map click event not fired under Polygon, Circle, Rectangle?

在 Google 地图 API 中,当监听来自 Map object 的点击事件时,点击多边形、圆形、矩形时不会触发该事件。 如何将点击事件冒泡到 Map object? 示例: https://jsfiddle.net/rphsf32e/14/ 单击 map 将添加一个标记。 但是,如果点击在圆 ...

Javascript - 在调整大小时删除事件监听器 - Javascript - Remove event listener at resize

我正在做一些工作以使导航完全可以通过鼠标悬停、键盘和单击来访问,具体取决于分辨率。 我在手机上找那个,只有点击有效。 和 hover,点击,键盘以获得更高的分辨率。 重要编辑:只有当我以正确的分辨率(低或高)加载页面时,它才能完美运行。 但是,如果我实时调整大小, removeEventListen ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM