首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

刚刚接触html和js,求大神帮看下这段demo

2013-10-18 
刚接触html和js,求大神帮看下这段demo我想要再复制出来一个这样的效果,就把那段代码在下面复制了一遍,但效

刚接触html和js,求大神帮看下这段demo



我想要再复制出来一个这样的效果,就把那段代码在下面复制了一遍,但效果图出来是这样的:
刚刚接触html和js,求大神帮看下这段demo

调用的js部分代码如下:
jQuery(document).ready(function ($) {

// this should come from the server
var datapoints = [33,34,45,80,60];

function random_datapoints(length, min, max) {
var result = [fix((min + max) / 2 + Math.random() * 10 - 5)];
for (var i = 1; i < length; ++i) {
result[i] = fix(result[i - 1] + Math.random() * 10 - 5);
}
function fix(x) {
if (x < min) return min;
else if (x > max) return max;
else return x;
}
return result;
}

// convert the datapoints in an array of [x, y] pairs
function make_dataseries(datapoints) {
var result = [];
for (var i = 0; i < datapoints.length; ++i)
result.push([i, datapoints[i]]);
return result;
}

// setup plot
var options = {
// series: { shadowSize: 0 },
yaxis: { min: 0, max: 100 },
xaxis: { min: 0, max: 10 },
colors: ["#48e", "#222", "#666", "#BBB"],
series: {
shadowSize: 0,
lines: { 
lineWidth: 2, 
fill: true,
fillColor: { colors: [ { opacity: 0.6 }, { opacity: 0.2 } ] },
steps: false
}
}
};


//$.plot($("#stats-area-chart"), [make_dataseries(random_datapoints(100, 0, 100))], options);
//$.plot($("#stats-area-chart1"), [make_dataseries(datapoints)], options);
$.plot($("#stats-area-chart"), [make_dataseries(datapoints)], options);

});



我复制那段div之后,是没能加载那个js吗?为什么啊?求大神指点。 html js jquery


[解决办法]
看不懂 ,可以把你完整html 贴出来。 然后调用的 js。 jqPlot 就不用了
[解决办法]
如果你是完全复制的话,那么这个时候会有两个  <div id="stats-area-chart" ></div>


id不能相同的  

改个试试
[解决办法]

引用:
Quote: 引用:

如果你是完全复制的话,那么这个时候会有两个  <div id="stats-area-chart" ></div>


id不能相同的  

改个试试


按照你说的把 <div id="stats-area-chart" ></div>改为 <div id="stats-area-chart1" ></div>,然后在jquery的后面也又多加入了一个$.plot($("#stats-area-chart1"), [make_dataseries(datapoints)], options);,还是不行,不太清楚在html加载的时候他是怎么去找那段jquery去解析的,难道我要重新再创建一个一模一样的不同名字的jquery吗?也就是jquery中允许我这样写两个这个吗?
$.plot($("#stats-area-chart1"), [make_dataseries(datapoints)], options);
$.plot($("#stats-area-chart"), [make_dataseries(datapoints)], options);


你引用的是  这里面 那个  http://www.jqplot.com/tests/ 
[解决办法]
因为你用的madmin 这个框架,不知道是什么,按照道理你定义那个div 是可以,不过没有代码 。不是用的jqPlot 所以不清楚。帮顶 。
[解决办法]
jquery~~~~~~~~~
[解决办法]
jquery确实强大,js框架

热点排行