.layer{filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity:0.5; margin-left:-180px;position:absolute; z-index:99; text-align:center; padding:20px; border:1px,solid,red; }
<html>
<body>
<table>
<tr>
<td style="width: 300px;height: 300px" rowspan="<#=listcount #>"> <div id="curr_sparkline" style="width: 100%; height: 100%;"> </div> <div id="divAnswer" class="layer" style="width: 100%; height: 100%; display:none"> </div> </td>
</tr>
</table>
</body>
</html>
<script>
$(document).ready(function () {
//页面缩放:保持遮罩层位置和被遮罩层位置一致
$(window).resize(function() { $("#divAnswer").css("left",$("#curr_sparkline").offset().left+ 178+"px"); $("#divAnswer").css("top",$("#curr_sparkline").offset().top+"px"); });
//显示遮罩层
$("#ActivitySubmit").click(function () { var width=$("#curr_sparkline").width(); var height=$("#curr_sparkline").height(); $("#divAnswer").css("width",300); $("#divAnswer").css("height",300); $("#divAnswer").css("left",$("#curr_sparkline").offset().left+ 166+"px"); $("#divAnswer").css("top",$("#curr_sparkline").offset().top+"px"); $("#divAnswer").show();
});
});
//添加连线 jqplot:页面图形插件--很强大
详细参数:http://hi.baidu.com/xuchao_duizhang/blog/item/8f41082a2877c9365343c128.html function SetLine(dataobj,colorobj,divobj) { if (dataobj.length < 1) { $("#" + divobj ).html(""); return; } var totalHight = parseInt($("#hidcount").val()) + 1;
$.jqplot(divobj, dataobj, { gridPadding: { top: 0, right: 0, bottom: 0, left: 0 }, axes: { xaxis: { showTicks: false, showTickMarks: false }, yaxis: { showTicks: false, showTickMarks: false, min: 4, max: totalHight*10-4 } }, title: { text: '', show: false }, seriesDefaults: { showMarker: true, style: 'filledCircle', color: colorobj }, grid: { lineWidth: 2, drawGridLines: false, gridLineColor: '#fffdf6', background: '#ffffff', borderColor: '#ffffff', borderWidth: 0, shadow: false } }); }
</script>