JavaScript警报单独关闭

JavaScript警报单独关闭,javascript,Javascript,我有一个JavaScript警报,当它在菜单2上单击时会返回到我的页面,但是它不会在我的页面中停止。如何将警报保持在页面上的停止模式。我下面的代码是我到目前为止的代码 HTML //只需添加event.preventDefault(); 回声“ $(文档).ready(函数(){ $('#menu2')。单击(函数(事件){ event.preventDefault(); 警报(“文本”); }) }); "; //只需添加event.preventDefault();

我有一个JavaScript警报,当它在菜单2上单击时会返回到我的页面,但是它不会在我的页面中停止。如何将警报保持在页面上的停止模式。我下面的代码是我到目前为止的代码

HTML

//只需添加event.preventDefault();
回声“
$(文档).ready(函数(){
$('#menu2')。单击(函数(事件){
event.preventDefault();
警报(“文本”);
})
});
";
//只需添加event.preventDefault();
回声“
$(文档).ready(函数(){
$('#menu2')。单击(函数(事件){
event.preventDefault();
警报(“文本”);
})
});
";

这对我很有效,下面是演示


点击我
回声“
$(文档).ready(函数(){
$('#menu2')。单击(函数(){
警报(“文本”);
})
});

";这对我很有效,下面是演示


点击我
回声“
$(文档).ready(函数(){
$('#menu2')。单击(函数(){
警报(“文本”);
})
});

";这可能有用。。。菜单是否为
标签?您可能希望在回调中
preventDefault
,否则您将收到警报,一旦用户单击“确定”,页面将转到链接中的任何
href
。我希望警报返回,并且不传递hreflink@RenatoLazaro我认为你不明白乔恩在说什么。元素具有默认操作,如果不禁用默认操作(如使用
event.preventDefault()
),则会发生默认操作。在您的情况下,链接或表单的默认操作可能会导致页面无意中重新加载。你能发布菜单的HTML代码吗?这会有所帮助。
  • 这可能有用。。。菜单是否为
    标签?您可能希望在回调中
    preventDefault
    ,否则您将收到警报,一旦用户单击“确定”,页面将转到链接中的任何
    href
    。我希望警报返回,并且不传递hreflink@RenatoLazaro我认为你不明白乔恩在说什么。元素具有默认操作,如果不禁用默认操作(如使用
    event.preventDefault()
    ),则会发生默认操作。在您的情况下,链接或表单的默认操作可能会导致页面无意中重新加载。你能发布菜单的HTML代码吗?这会有帮助。
  • 更改后出现同样的问题,单击页面菜单后,警报会出现并从页面中消失。由于我们不知道HTML结构,请尝试
    .stopPropagation()
    ?Shadab!此警报不允许您移动到menu2链接/glpi/front/helpdesk.public.php?create_ticket=1此警报不允许您移动到menu2链接。我不希望警报阻止菜单。您之前的帖子是,您希望停止重新加载页面。你到底想完成什么。您是要导航到下一页还是???更改后出现同样的问题,单击“页面”菜单后,警报将出现并从页面中消失。由于我们不知道HTML结构,请尝试
    .stopPropagation()
    ?Shadab!此警报不允许您移动到menu2链接/glpi/front/helpdesk.public.php?create_ticket=1此警报不允许您移动到menu2链接。我不希望警报阻止菜单。您之前的帖子是,您希望停止重新加载页面。你到底想完成什么。您是要导航到下一页还是???我想单击菜单屏幕上的警告消息,除非用户关闭,否则不会添加。我想单击菜单屏幕上的警告消息,除非用户关闭,否则不会添加。
    // just add event.preventDefault();
    echo "<script type='text/javascript'>
    $(document).ready(function(){
    
      $('#menu2').click(function(event){
       event.preventDefault();
    alert('Text');
    })
    });
    </script>";