0

所以我刚写完一大堆javascript,却发现我在Chrome中看到的内容被Firefox和ie 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");

并很快意识到唯一甚至可以发出警报(“此处”)的浏览器是 Chrome。关于什么可以解决这个问题的任何想法?我不确定还能为您提供什么,请告诉我。

4

2 回答 2

1

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

另外,你最好使用.ready()

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

并检查控制台是否有错误。

于 2012-06-01T23:59:45.893 回答
0

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

于 2012-06-02T05:39:08.613 回答