2011-03-01 58 views
1

我在asp.net 4.0使用此代码:Ajax工具包错误

panel = $('#<%= Panel1.ClientID %>') 
panelBounds = CommonToolkitScripts.getBounds(panel); // error here 

其中PANEL1是asp.net面板

,并收到此错误

Microsoft JScript runtime error: Sys.ArgumentException: Value must be a DOM element. Parameter name: element

如何解决这个问题?另外,是否有任何替代jQuery中的getbounds来保存高度宽度X和Y位置?

回答

1

$('xxx')返回一个jQuery对象,而不是一个DOM对象。为了得到一个DOM裁判只是使用:

panel = document.getElementById('<%= Panel1.ClientID %>');

使用.positon,.WIDTH,.height jQuery中。