js日历控件的位置设置问题 50
日历控件一般都是通过以下方法获得位置参数的:functiongetposition(obj){varr=newArray();r['x']=obj.offsetLeft;...
日历控件一般都是通过以下方法获得位置参数的:
function getposition(obj) {
var r = new Array();
r['x'] = obj.offsetLeft;
r['y'] = obj.offsetTop;
while(obj = obj.offsetParent) {
r['x'] += obj.offsetLeft;
r['y'] += obj.offsetTop;
}
return r;
}
不过有个问题,我在Body上生成了一个Ext.window,然后在window上加日历控件,就发现日历的显示位置出现了偏差。而且window拖动一次位置,日历的位置会大幅改变,根本不能定位在window的固定位置上。 展开
function getposition(obj) {
var r = new Array();
r['x'] = obj.offsetLeft;
r['y'] = obj.offsetTop;
while(obj = obj.offsetParent) {
r['x'] += obj.offsetLeft;
r['y'] += obj.offsetTop;
}
return r;
}
不过有个问题,我在Body上生成了一个Ext.window,然后在window上加日历控件,就发现日历的显示位置出现了偏差。而且window拖动一次位置,日历的位置会大幅改变,根本不能定位在window的固定位置上。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询