我的页面上有一个带有onclick="toggledropdown()“的div (id="menu")。这个div既有文本,也有img子元素。当单击除图像之外的任何内容时,切换代码都能正常工作。但是,当单击图像时,div会向下滑动,然后再次返回。
切换代码:
function toggledropdown()
{
if ($("#dropdown").is(":hidden"))
{
$("#dropdown").slideDown(400);
}
els
当单击子事件时,我希望防止父事件发生在父事件上。请注意,我没有访问父事件代码的权限。我试过在按钮上做e.preventDefault(),但是没有用。
有什么方法可以忽略所有的父事件时,它的东西被点击?
$(function(){
// Note that this is just an example, I don't have access to this code
// This is some custom event inside custom plugin
$('.container').on('click', functio