javascript - Form下方元素鼠标点击触发事件被点击

标签 javascript css onclick mouseevent

我有一个提交按钮(表单)悬停在图像缩略图上,允许用户删除图像,如下所示

example of problem

缩略图(img 元素)还有一个 onclick 事件,该事件触发以全尺寸显示图像的弹出窗口。不幸的是,当我单击“x”按钮(提交表单)时,下面缩略图的 onclick 事件也被触发,以便在页面重定向之前向用户显示一个弹出窗口。我怎样才能避免这种情况?

附加信息

按钮的CSS是这样的:

.delete_image_button
{
    position:               absolute;
    top:                    0px;
    right:                  0px;
    z-index:                1;
}

最佳答案

您可以使用 jQuery stop propagation函数,它防止事件冒泡

关于javascript - Form下方元素鼠标点击触发事件被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609140/

相关文章:

javascript - 附加点击事件不起作用

javascript - jQuery根据输入数字计算总金额

当屏幕缩小时,CSS 视频背景不会消失

javascript - onclick 在第一次点击时不触发

html - 相对内部的绝对元素(设置高度的百分比)在父级外部重叠

html - 为什么 Line Clamp 不适用于文本对齐对齐

php - 尝试 php 重新加载页面

javascript - 如何在javaScript中添加变量作为json键

javascript - 各个方向连续、循环、可滚动的内容

java - 在某些具有 Java Scripting API 的计算机上,"FF FF"被转储为 "FD"