我正在尝试绘制一些谷歌图表。我从mysql数据库获取数据,我使用这个类(https://code.google.com/p/php-class-for-google-chart-tools/)将php变量转换为jquery变量(我认为这个类使用JSON)。
图表效果很好,但加载时,我无法滚动页面。我试图在body元素高度上设置内联css:2000px。当图表正在加载时,我可以毫无问题地滚动页面,但此时,当加载第一个图表时,页面停在一个地方,我不能再向上或向下滚动。
这可能是焦点问题吗?
我该如何解决这个问题?
<body style="height:2000px;background-color:yellow;"> - body element with height 2000px
$chart = new Chart('ComboChart'); - creating new instance of chart class
for($i=1;$i<=$num_of_questions;$i++){
echo "<div id='chart_div".$i."'></div>";
$num_of_divs++;
}
$used_divs = 0;
这里我为谷歌图表创建div
$chart->load($data, 'array');
$options = array('title' => $otazky['otazka'], 'seriesType' => bars,'width' => 700, 'height' =>250);
$used_divs++;
$div = 'chart_div'.$used_divs;
echo $chart->draw($div, $options);