I.E.没有执行Java脚本(根本没有)或Firefox,但Chrome没有问题

时间:2012-06-01 23:55:52

标签: javascript jquery internet-explorer firefox google-chrome

所以我刚刚完成了大量javascript的精彩编写,发现我在Chrome中看到的内容被Firefox和8都忽略了(根据我们的统计数据,这是目标浏览器)。代码如下:

   <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js" type="text/javascript"></script>
   <script type="text/jscript" language="javascript" >

   alert("here");
    $(window).load(function () {

        $('div#pop-up').hide();
        $('div#pop-up-side').hide();
   ....

我放入

   alert("here");

并很快意识到,即使GETS提醒(“此处”)的唯一浏览器是Chrome。什么可以解决这个问题的想法?我不知道还能为您提供什么,请告诉我。

2 个答案:

答案 0 :(得分:1)

type属性是可选的,如果不存在,则默认为text/javascript。浏览器会忽略language属性。你可以省略两者。

此外,最好使用.ready()

$(document).ready(function () {
    alert("here");
    $('div#pop-up').hide();
    $('div#pop-up-side').hide();
    ...

检查控制台是否有错误。

答案 1 :(得分:0)

使用正确的类型(不是text/jscripttext/javascript)将有助于Firefox。不知道你在IE中看到了什么...