javascript - 警报停止脚本

标签 javascript alert execution

我试图在我的脚本在后台运行时显示警报,但似乎发出警报是为了停止网站上的所有内容。有没有什么方法可以防止这种情况并使脚本在警报显示时运行?函数:函数 jobbig() { 警报(“工作”); }
我想在警报显示时运行的代码:`

     }
     function changez() {
     if(y == 1) {
         colour = "red";
         y = 2;
         }
         else if(y == 2)
         {
         colour = "green";
         y = 3;
         }
         else if(y == 3)
         {
         colour = "black";
         y = 4;
         }
         else if(y == 4)
         {
         colour = "yellow";
         y = 5;
         }
         else if(y == 5)
         {
         colour = "cyan";
         y = 6;
         }
         else if(y == 6)
         {
         colour = "white";
         y = 1;
         }

document.getElementById("head").style.color = colour;
}`


function change()    {
       if(x == 1) {
         color = "black";
         x = 2;
         }
         else if(x == 2)
         {
         color = "white";
         x = 3;
         }
         else if(x == 3)
         {
         color = "yellow";
         x = 4;
         }
         else if(x == 4)
         {
         color = "red";
         x = 5;
         }
         else if(x == 5)
         {
         color = "green";
         x = 6;
         }
         else if(x == 6)
         {
         color = "cyan";
         x = 7;
         }
         else if(x == 7)
         {
         color = "purple";
         x = 1;
         }
        else if(x == 1337)
        {
        color = "white";
        }
 document.body.style.background = color; }


该代码由 function andrafarg30() { 运行 清除间隔(间隔2); 清除间隔(间隔3); 清除间隔(间隔2); 清除间隔(间隔3); x = 1; y = 1; 间隔1 = setInterval(改变, 30); 间隔l1 = setInterval(changez, 45); }由按钮调用。警报也可以通过按钮调用。

最佳答案

使用jQuery UI Dialog组件 modal: true选项而不是 Window.alert 函数。

执行以下操作:

  1. 将对 jQuery UI 的引用放入站点的标题中 <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>后 jquery.js 包含在内。

  2. 更改 function jobbig() { alert("JOBBIGT"); }function jobbig() { var tag = $('<div>JOBBIGT</div>'); tag.dialog({modal: true}); }

如果您需要以某种方式自定义对话框,请参阅demo .

关于javascript - 警报停止脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19271525/

相关文章:

javascript - 如何让键盘+屏幕阅读器访问我的 Accordion ?

javascript - SQL 选择随机行

javascript - 使用javascript在 "OK"警报弹出后刷新页面

jquery - 显示以前隐藏的 Bootstrap 警报

perl - 在 Perl 中执行进程,使用 IPC 停止、恢复、终止选项

javascript - 时间下拉列表

javascript - 不使用 isNan 的简单条件?

ios - 延迟执行 iOS 应用

C++计算执行时间错误

javascript - 如何使 html 元素对单击和双击的响应不同?