为什么警报会在Chrome中以这种方式返回?

时间:2016-11-25 22:28:38

标签: javascript html css

民间!我想知道从哪里开始理解为什么JavaScript警报会以这种方式返回Chrome。可以在PHP源代码中缺少JavaScript吗?我应该在哪里开始理解和诊断问题?

我的剧本

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

结果Chrome:

enter image description here

结果Mozilla

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

所以回答你的问题,不,没有错过的javascript或PHP源代码。这只是Google的一个设计选择,可以将资源集中到更重要的领域。

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