Crafty.domHelper

使用DOM的实用程序集合。

属性

方法

Back to top

Crafty.domHelper.innerPosition

public Object Crafty.domHelper.innerPosition(HTMLElement obj)
obj

计算位置的html元素

[Returns]

一个 x 键为 x 位置, y 键为 y 位置的对象。

找到DOM元素的位置,包括填充和边框。

Back to top

Crafty.domHelper.getStyle()

public Object Crafty.domHelper.getStyle(HTMLElement obj, String property)
obj

要找到样式的html元素

property

返回的样式

获取HTML元素的样式值,元素可以是 CSS 或 JS。

Back to top

Crafty.domHelper.translate()

public Object Crafty.domHelper.translate(Number clientX, Number clientY[, DrawLayer layer])
clientX

浏览器屏幕的 clientX 位置

clientY

浏览器屏幕的 clientY 位置

layer

一个 Crafty 的绘制层

[Returns]

一个包含 {x: ..., y: ...} Crafty 坐标的对象。

参数ClientX和clienty是可见的浏览器窗口内的像素坐标。这个函数将这些坐标转换为Crafty的坐标(即,你可能应用到一个实体的坐标),同时考虑到屏幕所在的位置,当前视口是什么,等等。

如果指定了一个绘制层,返回的对象将考虑到该对象的任何特殊缩放规则。