民间!我想知道从哪里开始理解为什么JavaScript警报会以这种方式返回Chrome。可以在PHP源代码中缺少JavaScript吗?我应该在哪里开始理解和诊断问题?
我的剧本
"<script type='text/javascript'>
$(document).ready(function(){
$('#menu2').click(function(event){
event.preventDefault();
alert('Text');
})
});
</script>";
结果Chrome:
结果Mozilla
答案 0 :(得分:1)
Chrome中默认弹出窗口看起来不太好的原因是因为它们并不重要,因此Google的开发人员没有理由花费大量时间设计和建造漂亮的。如果你看看大多数其他浏览器中的弹出窗口(据我所知),它们看起来很相似。
您的第二个屏幕截图看起来像某种修改版本(可能是bootstrap?)并且与默认弹出窗口完全无关。
所以回答你的问题,不,没有错过的javascript或PHP源代码。这只是Google的一个设计选择,可以将资源集中到更重要的领域。
如果你想改变外观,你就不能。它是浏览器的一部分,不是网站的一部分。但是,如果你真的需要一个更好看的(我会强烈建议你看看不同的选项,因为弹出窗口是糟糕的用户体验),http://jqueryui.com/dialog/将能够提供帮助。