解决方案 »
- 我想使用Javascript弹出窗口啥都没有
- 怎样获得表格中某个单元格的绝对位置
- confirm对话框中如何默认选中"取消"?
- 最后只剩下10分了!帮帮忙,js读取xml文件的问题
- +++请问这种组合的变量怎么表达呀?
- 日期问题,大侠指教
- 用window.self.close();关闭页面时不要出现提示.能否直接关闭就好了.
- 请高手指教鼠标响应事件的javascript脚本语言。.
- 请问:怎么设定输入模式?信誉第一,肯定给分!
- 在Javascript中怎样才能设置全局变量?
- Ext Direct 使用 已经解答 散分
- this.ConfirmEdit is not a function是什么错误?
/*$(function () {
alert(arrDates[0]);
//alert(arr[0].find("host").text());
var sin = [], cos = [];
var string=["a","b","c","d","e","f"];
var arrayString=["q","qw","we","ws","er","qefcsdvdasv"];
var arrayString2=["1","3","6","7","9","14"];
var arrDateString = ["2010/05/20 20:20","2010/05/21 20:20","2010/05/22 20:20","2010/05/23 20:20","2010/05/24 20:20","2010/05/25 20:20"];
var arrDateString2 = ["2010-05-20 20:20","2010-05-21 20:20","2010-05-22 20:20","2010-05-23 20:20","2010-05-24 20:20","2010-05-25 20:20"];
for (var i = 0; i < 24; i ++) {
sin.push([arrDates[i], Math.sin(i)*100]);
cos.push([arrDates[i], (Math.cos(i))*100]);
} var plot = $.plot($("#chart"),
[ { data: sin, label: "sin(x)"}, { data: cos, label: "cos(x)" } ],
{ lines: { show: true },
selection: { mode: "xy" },
grid: { hoverable: true, clickable: true },
yaxis: { min:0, max: 100 }
}); function showTooltip(x, y, contents) {
$('<div id="tooltip">' + contents + '</div>').css( {
position: 'absolute',
display: 'none',
top: y + 5,
left: x + 5,
border: '1px solid #fdd',
padding: '2px',
'background-color': '#fee',
opacity: 0.80
}).appendTo("body").fadeIn(200);
} var previousPoint = null;
$("#chart").bind("plothover", function (event, pos, item) {
$("#x").text(pos.x.toFixed(2));
$("#y").text(pos.y.toFixed(2)); // if ($("#enableTooltip:checked").length > 0) {
if (item) {
if (previousPoint != item.datapoint) {
previousPoint = item.datapoint;
$("#tooltip").remove();
var x = item.datapoint[0].toFixed(2),
y = item.datapoint[1].toFixed(2);
showTooltip(item.pageX, item.pageY,
item.series.label + " of " + x + " , " + y);
}
}
else {
$("#tooltip").remove();
previousPoint = null;
}
//}
}); $("#chart").bind("plotclick", function (event, pos, item) {
if (item) {
// $("#clickdata").text("You clicked point " + item.dataIndex + " in " + item.series.label + ".");
plot.highlight(item.series, item.datapoint);
}
});
});
*/
在下面的HTML里面着不会报异常,求解
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Flot Examples</title>
<link href="layout.css" rel="stylesheet" type="text/css"></link>
<!--[if IE]><script language="javascript" type="text/javascript" src="../excanvas.pack.js"></script><![endif]-->
<script language="javascript" type="text/javascript" src="../jquery.js"></script>
<script language="javascript" type="text/javascript" src="../jquery.flot.js"></script>
</head>
<body>
<h1>Flot Examples</h1> <div id="placeholder" style="width:600px;height:300px;"></div> <p>Visitors per day to the Flot homepage. Weekends are colored. Try zooming.
The plot below shows an overview.</p> <script id="source" language="javascript" type="text/javascript">
$(function () {
//var dd = new Date()
//dd.setTime(1196463600000)
//alert(dd);
var d = [[1196463600000, 0], [1196550000000, 0], [1196636400000, 0], [1196722800000, 77],
[1196809200000, 3636], [1196895600000, 3575], [1196982000000, 2736], [1197068400000, 1086],
[1197154800000, 676], [1197241200000, 1205], [1197327600000, 906], [1197414000000, 710],
[1197500400000, 639], [1197586800000, 540], [1197673200000, 435], [1197759600000, 301], [1197846000000, 575],
[1197932400000, 481], [1198018800000, 591], [1198105200000, 608], [1198191600000, 459], [1198278000000, 234],
[1198364400000, 1352], [1198450800000, 686], [1198537200000, 279], [1198623600000, 449], [1198710000000, 468],
[1198796400000, 392], [1198882800000, 282], [1198969200000, 208], [1199055600000, 229], [1199142000000, 177],
[1199228400000, 374], [1199314800000, 436], [1199401200000, 404], [1199487600000, 253], [1199574000000, 218],
[1199660400000, 476], [1199746800000, 462], [1199833200000, 448], [1199919600000, 442], [1200006000000, 403],
[1200092400000, 204], [1200178800000, 194], [1200265200000, 327], [1200351600000, 374], [1200438000000, 507],
[1200524400000, 546], [1200610800000, 482], [1200697200000, 283], [1200783600000, 221], [1200870000000, 483],
[1200956400000, 523], [1201042800000, 528], [1201129200000, 483], [1201215600000, 452], [1201302000000, 270],
[1201388400000, 222], [1201474800000, 439], [1201561200000, 559], [1201647600000, 521], [1201734000000, 477],
[1201820400000, 442], [1201906800000, 252], [1201993200000, 236], [1202079600000, 525], [1202166000000, 477],
[1202252400000, 386], [1202338800000, 409], [1202425200000, 408], [1202511600000, 237], [1202598000000, 193],
[1202684400000, 357], [1202770800000, 414], [1202857200000, 393], [1202943600000, 353], [1203030000000, 364],
[1203116400000, 215], [1203202800000, 214], [1203289200000, 356], [1203375600000, 399], [1203462000000, 334],
[1203548400000, 348], [1203634800000, 243], [1203721200000, 126], [1203807600000, 157], [1203894000000, 288]]; // first correct the timestamps - they are recorded as the daily
// midnights in UTC+0100, but Flot always displays dates in UTC
// so we have to add one hour to hit the midnights in the plot
for (var i = 0; i < d.length; ++i)
d[i][0] += 60 * 60 * 1000; // helper for returning the weekends in a period
function weekendAreas(axes) {
var ings = [];
var d = new Date(axes.xaxis.min);
// go to the first Saturday
d.setDate(d.getDate() - ((d.getDay() + 1) % 7))
d.setSeconds(0);
d.setMinutes(0);
d.setHours(0);
var i = d.getTime();
do {
// when we don't set yaxis the rectangle automatically
// extends to infinity upwards and downwards
ings.push({ xaxis: { from: i, to: i + 2 * 24 * 60 * 60 * 1000 } });
i += 7 * 24 * 60 * 60 * 1000;
} while (i < axes.xaxis.max); return ings;
}
var options = {
xaxis: { mode: "time" },
selection: { mode: "x" },
//grid: { ings: weekendAreas }
};
var plot = $.plot($("#placeholder"), [d], options);
// now connect the two
$("#placeholder").bind("plotselected", function (event, ranges) {
// do the zooming
plot = $.plot($("#placeholder"), [d],
$.extend(true, {}, options, {
xaxis: { min: ranges.xaxis.from, max: ranges.xaxis.to }
})); // don't fire event on the overview to prevent eternal loop
});
});
</script> </body>
</html>
然后再想想你要得到的是什么?
否则的话,你这样只会越来越乱。