Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Flot升级到8.1图形在IE 7/8中不渲染_Javascript_Jquery_Internet Explorer 8_Flot - Fatal编程技术网

Javascript Flot升级到8.1图形在IE 7/8中不渲染

Javascript Flot升级到8.1图形在IE 7/8中不渲染,javascript,jquery,internet-explorer-8,flot,Javascript,Jquery,Internet Explorer 8,Flot,我将代码简化为一个简单的页面,包括flog插件和jquery文件,但仍然无法在IE7和IE8中呈现flot图。我可能遗漏了一些东西,但我使用的是flot 8.1(7.0运行良好) 我把它缩减为一个简单的页面,其中包含我认为必要的脚本。谢谢你能提供的任何帮助 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" con

我将代码简化为一个简单的页面,包括flog插件和jquery文件,但仍然无法在IE7和IE8中呈现flot图。我可能遗漏了一些东西,但我使用的是flot 8.1(7.0运行良好)

我把它缩减为一个简单的页面,其中包含我认为必要的脚本。谢谢你能提供的任何帮助

<!DOCTYPE html>
<html lang="en">

    <head>        

        <meta http-equiv="X-UA-Compatible" content="IE=edge" />        

        <script type='text/javascript' src='js/plugins/jquery/jquery-1.9.1.min.js'></script>
        <script type='text/javascript' src='js/plugins/jquery/jquery-ui-1.10.1.custom.min.js'></script>
        <script type='text/javascript' src='js/plugins/jquery/jquery-migrate-1.1.1.min.js'></script>
        <script type='text/javascript' src='js/plugins/other/excanvas.js'></script>
        <script type='text/javascript' src='js/plugins/flot/jquery.flot.js'></script>    
        <script type='text/javascript' src='js/plugins/flot/jquery.flot.stack.js'></script>    
        <script type='text/javascript' src='js/plugins/flot/jquery.flot.pie.js'></script>
        <script type='text/javascript' src='js/plugins/flot/jquery.flot.resize.js'></script>
</head>
    <body class="smw ssDark">
        <div class="header">
            <div id="chart_activity" style="height:500px;" >
            </div>
        </div>


        <script>
        $("document").ready(function(){
            if($("#chart_activity").length > 0){

        var stuff = [], contacts = [];

        for (var i = 0; i < 7; i += 1) {
            stuff.push([i, parseInt(Math.random() * 30)]);
            contacts.push([i, parseInt(Math.random() * 30)]);
        }

        $.plot($("#chart_activity"), [ { data: stuff, label: "stuff"}, { data: contacts, label: "contacts"}], {xaxis: {show: true}, yaxis: { show: true}});

    }
    });

        </script>
    </body>
</html>

很抱歉,我的回答很慢。显然,我下载的excanvas版本与Flot附带的版本有所不同。一旦我把它们关掉,IE 7/8中的一切都很好

这听起来像个虫子。你能试着用FlashCanvas()替换excanvas,看看是否有效吗?请在Github()上为此打开一个新版本,并提供测试结果,我将查看它。感谢您回来回答您的问题,否则我想我不会解决这个问题=)
SCRIPT5007: Unable to get property 'fillStyle' of undefined or null reference 
excanvas.js, line 230 character 5