Вход Регистрация
Файл: admin/skins/lib/flot/examples/interacting.html
Строк: 81
<?php
<!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">
    <!--[if 
lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.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>One of the goals of Flot is to support user interactions. Try
    
pointing and clicking on the points.</p>

    <
p id="hoverdata">Mouse hovers at
    
(<span id="x">0</span>, <span id="y">0</span>). <span id="clickdata"></span></p>

    <
p>A tooltip is easy to build with a bit of jQuery code and the
    data returned from the plot
.</p>

    <
p><input id="enableTooltip" type="checkbox">Enable tooltip</p>

<
script type="text/javascript">
$(function () {
    var 
sin = [], cos = [];
    for (var 
014+= 0.5) {
        
sin.push([iMath.sin(i)]);
        
cos.push([iMath.cos(i)]);
    }

    var 
plot = $.plot($("#placeholder"),
           [ { 
datasinlabel"sin(x)"}, { datacoslabel"cos(x)" } ], {
               
series: {
                   
lines: { showtrue },
                   
points: { showtrue }
               },
               
grid: { hoverabletrueclickabletrue },
               
yaxis: { min: -1.2max1.2 }
             });

    function 
showTooltip(xycontents) {
        $(
'<div id="tooltip">' contents '</div>').css( {
            
position'absolute',
            
display'none',
            
top5,
            
left5,
            
border'1px solid #fdd',
            
padding'2px',
            
'background-color''#fee',
            
opacity0.80
        
}).appendTo("body").fadeIn(200);
    }

    var 
previousPoint null;
    $(
"#placeholder").bind("plothover", function (eventpositem) {
        $(
"#x").text(pos.x.toFixed(2));
        $(
"#y").text(pos.y.toFixed(2));

        if ($(
"#enableTooltip:checked").length 0) {
            if (
item) {
                if (
previousPoint != item.dataIndex) {
                    
previousPoint item.dataIndex;
                    
                    $(
"#tooltip").remove();
                    var 
item.datapoint[0].toFixed(2),
                        
item.datapoint[1].toFixed(2);
                    
                    
showTooltip(item.pageXitem.pageY,
                                
item.series.label " of " " = " y);
                }
            }
            else {
                $(
"#tooltip").remove();
                
previousPoint null;            
            }
        }
    });

    $(
"#placeholder").bind("plotclick", function (eventpositem) {
        if (
item) {
            $(
"#clickdata").text("You clicked point " item.dataIndex " in " item.series.label ".");
            
plot.highlight(item.seriesitem.datapoint);
        }
    });
});
</
script>

 </
body>
</
html>
?>
Онлайн: 1
Реклама