Jquery mobile JQuery mobile与highcharts的集成
有人成功地将highcharts与jquerymobile集成在一起了吗 如果我请求直接包含一些图表的页面(即),图表将按预期初始化和呈现。相反,如果我尝试使用锚链接导航到同一页面,页面会呈现,但图表不会。我正在使用“pageshow”事件初始化图表Jquery mobile JQuery mobile与highcharts的集成,jquery-mobile,highcharts,Jquery Mobile,Highcharts,有人成功地将highcharts与jquerymobile集成在一起了吗 如果我请求直接包含一些图表的页面(即),图表将按预期初始化和呈现。相反,如果我尝试使用锚链接导航到同一页面,页面会呈现,但图表不会。我正在使用“pageshow”事件初始化图表 任何反馈都将不胜感激 使用jQuery mobile,您需要将特定于页面的脚本和样式放在页面内容div中。请参见当我第一次开始使用jQuery mobile编码时,我也遇到了同样的问题。。。您必须在pagecreate上绑定脚本,即: $(docu
任何反馈都将不胜感激 使用jQuery mobile,您需要将特定于页面的脚本和样式放在
页面内容
div中。请参见当我第一次开始使用jQuery mobile编码时,我也遇到了同样的问题。。。您必须在pagecreate上绑定脚本,即:
$(document).delegate("#page-id", "pagecreate", function() {
// highcharts, etc.
}
我试过沙皇所说的,对我来说是有效的。我所做的是: 在head标记中添加了脚本, 并在“页面内容”中添加了脚本中使用的ID(rederTo)的div
阿库拉
var chart1;//全球可用
$(文档).ready(函数(){
图表1=新的高点图表。图表({
图表:{
renderTo:'容器',
类型:'bar'
},
标题:{
正文:“水果消费”
},
xAxis:{
类别:[‘苹果’、‘香蕉’、‘橙子’]
},
亚克斯:{
标题:{
文字:“吃水果”
}
},
系列:[{
姓名:'简',
数据:[1,0,4]
}, {
姓名:'约翰',
数据:[5,7,3]
}]
});
});
//标题
您能编辑您的问题并添加一些代码吗?jQM版本?错误?您尝试了什么?我复制并粘贴了上面的代码,但没有成功。它只显示一个带有单词acura的标题,黑色边框“//acura”内有两条斜线
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Acura</title>
<link href="http://code.jquery.com/mobile/latest/jquery.mobile.min.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://code.jquery.com/mobile/latest/jquery.mobile.min.js"></script>
<script src="libs/hightcharts/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script type="text/javascript">
var chart1; // globally available
$(document).ready(function() {
chart1 = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'bar'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
categories: ['Apples', 'Bananas', 'Oranges']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
series: [{
name: 'Jane',
data: [1, 0, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});
});
</script>
</head>
<body>
<div id="ge" data-role="page">
<div data-role="header">
//header
</div>
<div data-role="content">
<div id="container"></div>
</div>
</div>
</body>
</html>