jQuery脚本在chrome上正常工作,但不是

阿曼·古普塔(Aman Gupta)|

我的脚本在firefox和chrome上似乎运行良好,但在ie8上似乎失败。逐步地,我在脚本中的所有代码和警报功能开始工作之前就放置了警报功能。但是document.ready函数几乎永远不会执行。这是一个ie8问题吗?如果是这样,那么我该如何解决?请帮忙。

代码:

<script src="/_layouts/topsoe.common/js/jquery-1.10.2.min.js?rev=YoBy5yEtsejNrLIrIXUs2g%3D%3D" type="text/javascript"></script>
<script>
$(document).ready(function () {
    // hide the last two columns and their headings
    $("#WebPartWPQ3 .ms-vh2:eq(5)").css("display", "none"); // for the last two column headings;
    $("#WebPartWPQ3 .ms-vh2:eq(4)").css("display", "none");
    // for each row in the application page
    var idcount = 0;
    $("#WebPartWPQ3 .ms-itmhover").each(function () {
        var proj_ID='project' + idcount; // assigning each row an id so that they can be accesed individually
        $(this).attr('id', 'project' + idcount); 
        idcount = idcount + 1;
        $("#"+proj_ID+"  .ms-vb2:eq(5)").css("display", "none");
        $("#"+proj_ID+" .ms-vb2:eq(4)").css("display", "none");
        // extracting the project status and the precentage of completion. these will be used to assign color codes
        var status = $("#"+proj_ID+" .ms-vb2:eq(3)").html();
        var percentage = $("#" + proj_ID + " .ms-vb2:eq(5) div").html();
        var suffix = percentage.match(/\d+/);
        console.log(proj_ID + "\n" + status + "\n" + percentage); // remove after testing
        // formatting the status cell accroding to the status and percentage;
        var bg_color; var status_formatted;
        if (status == "In Progress") {
            $("#" + proj_ID + " .ms-vb2:eq(3)").html("<div style='position:relative; width:" + suffix + "%;background:#44AFF6; z-index:0; height:60px; margin-bottom:-50px;'></div><div style='position:relative; z-index:1; text-align:center; margin-left:2px;' >In Progress</br>" + percentage + "</div>");
        }
        if (status == "Completed") {
            $("#" + proj_ID + " .ms-vb2:eq(3)").html("<div style='position:relative; width:100% ;background:#57C759; z-index:0; padding:20px 2px; coor:black; height:23px; text-align:center'>completed</div>");
        }
        if (status == "Halted") {
            $("#" + proj_ID + " .ms-vb2:eq(3)").html("<div style='position:relative; width:" + suffix + "%;background:#FF0033; z-index:0; height:60px; margin-bottom:-50px;'></div><div style='position:relative; z-index:1; text-align:center; margin-left:2px;' >Halted </br> " + percentage + "</div>");
        }
        if (status == "User Acceptance Testing") {
            $("#" + proj_ID + " .ms-vb2:eq(3)").html("<div style='position:relative; width:100% ;background:#FFFF66; z-index:0; padding:20px 2px; coor:black; height:23px; text-align:center;'>UAT</div>");
        }
    });
});
</script>
曼迪普·贾恩(Mandeep Jain)

在我的应用程序中曾经遇到过完全相同的情况。没有错误,但是除非您打开开发人员工具,否则代码不会运行。罪魁祸首是console.log语句。注释/删除该console.log语句,它应该可以正常工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

脚本的功能可以在调整大小时正常工作,但不能在document.ready上正常工作

来自分类Dev

CDN可以正常工作,但不能在ASP.NET上使用本地托管脚本

来自分类Dev

用户脚本可在Chrome上的Tampermonkey中工作,但不能在Firefox上的Greasemonkey中工作

来自分类Dev

更新查询,工作正常,但不是我道类

来自分类Dev

PL/SQL :我的程序工作正常但不是我的例外?

来自分类Dev

简单的JQuery脚本动画无法正常工作

来自分类Dev

Google Apps脚本:jQuery无法正常工作

来自分类Dev

Chrome上的Bootstrap无法正常工作

来自分类Dev

为什么我需要jquery.min.js而不是jquery.js才能使脚本正常工作?

来自分类Dev

为什么我需要jquery.min.js而不是jquery.js才能使脚本正常工作?

来自分类Dev

jQuery one()在Chrome中无法正常工作

来自分类Dev

jQuery one()在chrome中无法正常工作

来自分类Dev

jQuery Chrome上的fadeIn fadeOut“闪烁”,在FireFox和IE上工作正常

来自分类Dev

在Firefox的jQuery工作正常,但不能在铬?

来自分类Dev

Fadeout jQuery无法正常工作。成功删除但不褪色

来自分类Dev

jQuery .show()无法正常工作。隐藏好,但不显示

来自分类Dev

jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

来自分类Dev

jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

来自分类Dev

Chrome上1px页面溢出,但不是Firefox

来自分类Dev

在画布上使用jQuery无法正常工作?

来自分类Dev

.click在jquery上无法正常工作

来自分类Dev

表单上的jQuery验证无法正常工作

来自分类Dev

Click for CSS上的JQuery无法正常工作

来自分类Dev

.click在jquery上无法正常工作

来自分类Dev

Bootstrap表在Chrome上无法正常工作,但在Firefox上可以正常工作

来自分类Dev

模板专业化可以在gcc上正常工作,但不能在Visual Studio 10上正常工作

来自分类Dev

如何使在$ PATH上使用$ 0的脚本正常工作?

来自分类Dev

此处文档无法在Shell脚本上正常工作

来自分类Dev

脚本通常可以正常工作,但不适用于cron

Related 相关文章

  1. 1

    脚本的功能可以在调整大小时正常工作,但不能在document.ready上正常工作

  2. 2

    CDN可以正常工作,但不能在ASP.NET上使用本地托管脚本

  3. 3

    用户脚本可在Chrome上的Tampermonkey中工作,但不能在Firefox上的Greasemonkey中工作

  4. 4

    更新查询,工作正常,但不是我道类

  5. 5

    PL/SQL :我的程序工作正常但不是我的例外?

  6. 6

    简单的JQuery脚本动画无法正常工作

  7. 7

    Google Apps脚本:jQuery无法正常工作

  8. 8

    Chrome上的Bootstrap无法正常工作

  9. 9

    为什么我需要jquery.min.js而不是jquery.js才能使脚本正常工作?

  10. 10

    为什么我需要jquery.min.js而不是jquery.js才能使脚本正常工作?

  11. 11

    jQuery one()在Chrome中无法正常工作

  12. 12

    jQuery one()在chrome中无法正常工作

  13. 13

    jQuery Chrome上的fadeIn fadeOut“闪烁”,在FireFox和IE上工作正常

  14. 14

    在Firefox的jQuery工作正常,但不能在铬?

  15. 15

    Fadeout jQuery无法正常工作。成功删除但不褪色

  16. 16

    jQuery .show()无法正常工作。隐藏好,但不显示

  17. 17

    jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

  18. 18

    jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

  19. 19

    Chrome上1px页面溢出,但不是Firefox

  20. 20

    在画布上使用jQuery无法正常工作?

  21. 21

    .click在jquery上无法正常工作

  22. 22

    表单上的jQuery验证无法正常工作

  23. 23

    Click for CSS上的JQuery无法正常工作

  24. 24

    .click在jquery上无法正常工作

  25. 25

    Bootstrap表在Chrome上无法正常工作,但在Firefox上可以正常工作

  26. 26

    模板专业化可以在gcc上正常工作,但不能在Visual Studio 10上正常工作

  27. 27

    如何使在$ PATH上使用$ 0的脚本正常工作?

  28. 28

    此处文档无法在Shell脚本上正常工作

  29. 29

    脚本通常可以正常工作,但不适用于cron

热门标签

归档