移动分 相对和绝对,如果“**内容显示区”当前坐标为(0,50),则移动到(0,0)需要相对位移(0,-50);则绝对位移为(0,0)。获取位置的话应该是x,y一起的吧。希望能帮到你,不过 你的意思我也没怎么理解!!
View类的
void getLocationInWindow(int[] location)
Computes the coordinates of this view in its window
void getLocationOnScreen(int[] location)
Computes the coordinates of this view on the screen
你这个问题有很多现成的代码,你上网找关键字“javascript tooltip”,结果会有一大堆。
自己做也不难,原理就是设置 label 的两个 style 属性:
visibility:hidden; /不可见/
position:absolute; /绝对坐标/
输入控件得到焦点(focus)的时候,取得该控件的绝对坐标(left, top),根据这两个值计算 label 的坐标,然后更新 lable 的 left 和 top,并且设置 visibility:visible 使其可见。输入控件失去焦点(blur)的时候,又设置 visibility:false 使其隐藏。
推荐用 jQuery, jQuery 有很多优秀的 tooltip 插件。
以上就是关于axure如何获取控件的当前位置全部的内容,包括:axure如何获取控件的当前位置、请教关于控件相对坐标和绝对坐标的问题、JavaScript 改变控件位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)