【技术实现步骤摘要】
网页元素定位方法
本专利技术涉及一种网页元素定位方法。
技术介绍
可视化网页设计/编辑器(也称软件、工具)已经成为当前网页编辑的主流软件,其中,基于拖拽的网页编辑器插件也越来越多的被配置在各类网页编辑器中。拖拽的对象往往是网页编辑器所提供的各类控件,将选定的控件,通过鼠标点击并拖拽至指定的区域释放的方式形成网页元素,操作便捷性比较好。网页元素在编辑窗口内的定位主要靠鼠标的拖拽定位,网页编辑器通常在编辑窗口侧边处提供标尺或者直接在编辑窗口内创建背景标尺,编辑人员通过经验和辅助标尺对网页元素在编辑窗口内进行定位。该种网页元素的定位方式存在其固有的缺陷:首先网页元素在拖拽过程中网页元素之间的距离无法细化,容易出现定位偏差;此外,拖拽过程中网页元素之间的距离不能在拖拽过程中实时获知。中国专利文献CN103164191A公开了一种网页元素拖拽方法和装置,该专利文献在其
技术介绍
部分对网页的基本构成和拖拽定位网页元素的原理进行了较为充分的说明,并进一步提出了通过在网页元素拖拽过程中根据网页元素拖拽的目标位置的坐标信息,确定 ...
【技术保护点】
1.一种网页元素定位方法,应用于网页编辑,其特征在于,对当前的拖拽控件进行赋值,所赋值包括亲密性间隔和吸附距离;/n拖拽控件进入编辑页面形成拖拽元素;/n拖拽元素被拖拽至编辑页面内已存的网页元素给定距离范围内释放,拖拽元素被定位至距离所述网页元素亲密性间隔处而形成新的网页元素;/n若在给定距离范围外释放,则拖拽元素停靠在释放位置而形成新的网页元素;/n其中,给定距离范围为[J-X,J+X];J为亲密性间隔,X为吸附距离。/n
【技术特征摘要】
1.一种网页元素定位方法,应用于网页编辑,其特征在于,对当前的拖拽控件进行赋值,所赋值包括亲密性间隔和吸附距离;
拖拽控件进入编辑页面形成拖拽元素;
拖拽元素被拖拽至编辑页面内已存的网页元素给定距离范围内释放,拖拽元素被定位至距离所述网页元素亲密性间隔处而形成新的网页元素;
若在给定距离范围外释放,则拖拽元素停靠在释放位置而形成新的网页元素;
其中,给定距离范围为[J-X,J+X];J为亲密性间隔,X为吸附距离。
2.根据权利要求1所述的网页元素定位方法,其特征在于,所述亲密性间隔和吸附距离包括全局变量和局部变量,且局部变量优先级高于全局变量;
其中,全局变量用于对全局的亲密性间隔和吸附距离进行设定;
局部变量用于对当前的拖拽控件进行设定。
3.根据权利要求1所述的网页元素定位方法,其特征在于,全局变量为默认变量,且可修改,修改后的全局变量在下次修改前保持不变。
4.根据权利要求2或3所述的网页元素定位方法,其特征在于,直接父元素所设定或所承继的变量构成该直接父元素所涵盖直接子元素的子全局变量;
若当前的拖拽元素使用默认的全局变量,当前的拖拽元素被拖入到直接父元素内时,全局变量变更为子全局...
【专利技术属性】
技术研发人员:刘林,邵明腾,周建朋,王丽娟,谢玉鑫,
申请(专利权)人:金现代信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。