检查svg元素是否在视图框中
checking if svg element is inside the viewbox
将SVG内联到HTML文档中,带有一个视图框"x y w h"。如何检查元素是否在视图框内?
通过说元素,它可以是组内的嵌套子路径,依此类推。。。
所以我想我正在寻找SVG的内置功能,或者快速为什么要检查它。
我已尝试保存视图框的跳线,以及要检查的元素是否在视图框中我做了一些类似的事情:
while (parent ! the svg element ...)
{
parent = get elem parent
}
//现在我有了这个元素最顶级的父元素,在svg-doc中现在检查viewbox中是否为parent,如果为true,则也检查child,否则为false
也许您可以尝试SVGSVGElement的checkEnclosure方法。
相关文章:
- 如何测试主干视图是否正确侦听特定事件
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- 如何判断页面是否处于打印视图中
- 检查网格视图中的复选框是否被选中
- 在主干视图中的每个方法之后是否需要“返回此内容”
- 主干:确定视图是否已加载
- Web视图中的远程网站是否可以与Phonegap结合使用
- 是否有任何事件“;在$scope摘要完成时”;或“;在视图刷新时”;在Angular.js中
- Couchdb:是否可以从另一个视图中查询一个视图
- M项目2:是否可以从DOM对象中获取M视图
- 是否可以在没有视图状态和回发的情况下使用asp.net web表单
- MVC 4部分视图是否使用其父视图'或者必须将.css和.js添加到局部视图中
- 测试提线木偶布局视图中是否缺少区域元素
- 如何检查主干视图是否已渲染
- 快速 - 路由中间件 如何确定响应视图是否已呈现
- 如何测试Backbone.js视图是否正确地取消绑定()和destroyed()
- 如何确定视图是否已渲染?javascript
- 对于opera mini,使用javascript检测移动视图是否打开或关闭
- 检查子视图是否被重新加载;angularjs ui-router
- 我如何检查表或视图是否存在于Oracle数据库使用javascript