【问题标题】:Why does alert return this way in Chrome? [closed]为什么警报会在 Chrome 中以这种方式返回? [关闭]
【发布时间】:2016-11-26 06:50:34
【问题描述】:

伙计们!我想知道从哪里开始理解为什么 JavaScript 警报以这种方式在 Chrome 中返回。 PHP 源代码中是否缺少 JavaScript? .我应该从哪里开始了解和诊断问题?

我的脚本

 "<script type='text/javascript'>
           $(document).ready(function(){
          $('#menu2').click(function(event){
          event.preventDefault();
   
          alert('Text');
            })
            });
            </script>";

结果铬:

结果 Mozilla

【问题讨论】:

  • 我不确定你在问什么。有什么问题?
  • @Renato 第二张截图是引导程序中的模态功能。
  • 请添加您的代码以便我们为您提供帮助
  • 第一个屏幕截图是本机警报对话框的样子。您必须解释为什么您希望它看起来像第二个屏幕截图。
  • 是的。我得到了这个引导箱示例屏幕,但如果需要,我可以更改它。我想了解为什么我的

标签: javascript html css


【解决方案1】:

chrome 中的默认弹出窗口看起来不好的原因是它们并不重要,因此 Google 的开发人员没有理由花大量时间设计和构建漂亮的弹出窗口。如果您查看大多数其他浏览器中的弹出窗口(据我所知),它们看起来会很相似。

您的第二个屏幕截图看起来像是某种修改版本(可能是引导程序?),与默认弹出窗口完全无关。

所以要回答您的问题,不,没有缺少 javascript 或 PHP 源代码。将资源集中到更重要的领域只是 Google 的一种设计选择。

如果您想更改外观,则不能。它是浏览器的一部分,而不是网站的一部分。但是,如果你真的需要一个更好看的东西(我强烈建议你考虑不同的选项,因为弹出窗口是糟糕的用户体验),http://jqueryui.com/dialog/ 将能够提供帮助。

【讨论】:

  • 我可以做些什么来改善警报的外观?
  • 有关更多详细信息,请参见新编辑
  • 我尝试使用bootboxjs.com 来获得更好的视觉效果,但是我无法在上面的 JavaScript 代码中实现它。我认为这将是理想的。你能帮我解决这个问题吗?
  • 开始一个新问题,提及您尝试使用bootbox以获得更好的外观,发布您尝试过的代码,它会更容易帮助您
  • 我发布了一个有关: @987654323 @的新问题
猜你喜欢
  • 2012-01-27
  • 1970-01-01
  • 2016-04-21
  • 2014-08-28
  • 1970-01-01
  • 2022-11-20
  • 1970-01-01
  • 2014-03-21
  • 1970-01-01
相关资源
最近更新 更多