0

我正在寻找可以帮助我做一些 jquery 东西的东西。我有一个按钮,当它被点击时它应该显示一个对话框并在屏幕上出现对话框时停用屏幕。它适用于简单的 html 页面。但是问题发生在当我的按钮在这些标签之间的表单加载事件时,当我单击页面刷新时,我可以在页面刷新时看到第二个对话框,就像幽灵一样。我只想在单击按钮并运行 jQuery 代码时停止此页面加载。希望我解释清楚。这是 jQuery 代码。

 $("#showDialog").click(function () {
    $(".page-header").block({
              message: '<h1>Processing</h1>',
              css: { border: '3px solid #a00' }
    }); 
4

1 回答 1

0

您可以使用 preventDefault() 来防止事件冒泡

    $("#showDialog").click(function (e) {

        e.preventDefault();

        $(".page-header").block({
            message: '<h1>Processing</h1>',
            css: { border: '3px solid #a00' }
        });


});  //<---This seemed to be missing in your code.
于 2013-05-16T16:40:46.977 回答