在我的页面中使用jqBarGraph
using jqBarGraph in my page
本文关键字:jqBarGraph 我的 更新时间:2023-09-26
嗨,我需要在我的 html 页面中有一个图表 搜索了很长时间后,我才知道使用 jqBarGraph 插件很容易创建图表,下面给出的是我的页面代码:
<html>
<head><script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jquery.js"></script>
<script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jqBarGraph.js"></script>
<script type="text/javascript">
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
[13.1,'Mar','#cccccc'],
[16.3,'Apr','#333333'],
[14.5,'May','#666666']
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
</script>
</head>
<body>
<div id="divForGraph" style="width:100%; height:100%; border:1px solid black;">
aksdljfkladsjf;oajsdfkmlmnmnk;asdf
</div>
</body>
</html>
我在此代码中犯了什么错误,并纠正我尽快在此页面中获取图形......提前谢谢。
你必须等到 Div 加载后才能使用 jQuery/jqgraph 操作div 内容。
在加载div 后放置脚本。
CSS样式文件也丢失了,我添加了它。
以下固定代码有效。
<html>
<head><script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jquery.js"></script>
<script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jqBarGraph.js"></script>
<link rel="stylesheet" href="http://www.workshop.rs/jqbargraph/styles.css" type="text/css" />
</head>
<body>
<div id="divForGraph" style="width:100%; height:100%; border:1px solid black;">
</div>
<script type="text/javascript">
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
[13.1,'Mar','#cccccc'],
[16.3,'Apr','#333333'],
[14.5,'May','#666666']
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
</script>
</body>
</html>
还有另一个修复程序,无需将脚本移动到页面底部。或者,您也可以使用 jQuery 的$(document).ready()
等待文档加载完毕,然后运行您的 jqBar 脚本!
<html>
<head><script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jquery.js"></script>
<script type="text/javascript" src="http://www.workshop.rs/jqbargraph/jqBarGraph.js"></script>
<link rel="stylesheet" href="http://www.workshop.rs/jqbargraph/styles.css" type="text/css" />
<script type="text/javascript">
$(document).ready(function() {
$('#divForGraph').jqBarGraph({ data: arrayOfData });
});
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
[13.1,'Mar','#cccccc'],
[16.3,'Apr','#333333'],
[14.5,'May','#666666']
);
</script>
</head>
<body>
<div id="divForGraph" style="width:100%; height:100%; border:1px solid black;">
</div>
</body>
</html>
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 无法将数据从firebase获取到我的html页面
- 角度图表;t显示在我的页面中
- 我的AngularJS表达式没有'不起作用
- 将电视直播频道从网站嵌入我的网站
- /undefined在我的404错误日志中多次出现
- 为什么我的d3.jsselectAll+过滤器没有过滤
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我的javascript for循环不起作用
- 在我的页面中使用jqBarGraph