我必须根据行的状态绘制一些形状。为了让他们在 IE 中工作,我必须使用 Raphael javascript 库。我将 ASP.NET 和 C# 用于代码隐藏。绘制的方法是通过坐标,我怎样才能得到行的坐标,这样我就可以在gridview之外,在它的旁边画一些东西?
谢谢
我必须根据行的状态绘制一些形状。为了让他们在 IE 中工作,我必须使用 Raphael javascript 库。我将 ASP.NET 和 C# 用于代码隐藏。绘制的方法是通过坐标,我怎样才能得到行的坐标,这样我就可以在gridview之外,在它的旁边画一些东西?
谢谢
我建议为此使用 jQuery。jQuery api 有一个.position()
, 和.offset()
方法,它会给你一个 top 和 left 值。有关详细信息,请参阅jQuery 教程、.position()和.offset()。
编辑
如果 jQuery 不是你的包,那么我发现了一篇帖子,其中包含一个用 JavaScript 完成的示例函数:Dynamically retrieve Html element (X,Y) position with JavaScript。