我想知道如何获取元素的比例值?
我尝试过$(element).css('-webkit- transform');
哪种回报matrix(scaleX,0,0,scaleY,0,0);
有没有一种获取途径,scaleX
并且scaleY
只有途径?
如果它是由矩阵指定的,我想您无法采用一种简单的方法,但是您可以轻松地解析该值:
var matrixRegex = /matrix\((-?\d*\.?\d+),\s*0,\s*0,\s*(-?\d*\.?\d+),\s*0,\s*0\)/,
matches = $(element).css('-webkit-transform').match(matrixRegex);
matches[1]
将包含scaleX
matches[2]
并将包含scaleY。如果有可能还应用了其他转换,则需要稍微调整正则表达式,因为现在假定所有其他参数均为0。
一种仅获取比例值的方法可能是删除所有转换,测量元素的计算宽度/高度,然后将其重新添加并再次测量。然后划分新/旧值。尚未尝试过,但可能会起作用。jQuery本身在许多测量中都使用了类似的方法,为此它甚至具有未记录的$.swap()
功能。
PS:您正在使用-o-transform
-moz-transform
和-ms-transform
太,对不对?
问题内容: 还有另一种获取DOM元素ID的方法吗? 问题答案: 是的,你可以只使用属性的的DOM元素,例如: 或者,是这样的:
我试图让一个div相对于元素的滚动百分比设置0%-100%的动画。 现在我已经设置了一些变量,但是我在试图计算一个百分比的高度时遇到了麻烦。 我们可以很容易地设置起始宽度,也可以很容易地检测滚动,我们可以得到触发动画的元素的高度,我只是不能得到它的百分比。 如果我能找出如何返回滚动的conheight百分比,那么这应该很容易。 这是一个JSFIDLE,http://jsfiddle.net/SnJ
本文向大家介绍python获取array中指定元素的示例,包括了python获取array中指定元素的示例的使用技巧和注意事项,需要的朋友参考一下 对于array,如2-D的array,如何取指定元素 设array为3*10的shape 想取指定元素,下标索引即可如: 扩展一下,若想同时取多个元素,则把行号,列号对应的元素封装成list,或者range 以此类推到多维的array 以上这篇pyth
问题内容: 这应该真的很简单,但是我遇到了麻烦。如何获得子元素的父div? 我的HTML: 我的JavaScript: 我本来以为还是会工作,但我不断收到错误。请注意,已定义,但不是其中的某些变量。 有任何想法吗? PS我希望尽可能避免使用jQuery。 问题答案: 您正在寻找,其继承自:
在火虫中,我有一个与此内容的链接: 如何使用“类名”访问链接(单击它)? 我尝试了以下方法: 但是我得到了错误: 线程“main” org.openqa.selenium中出现异常。InvalidSelectorException:给定的选择器cb_or_somename cb_area_0219无效或不产生WebElement 发生以下错误:InvalidSelectorError:不允许使用复
问题内容: 我有具有特定名称的元素的NodeList,我想拥有所有theese节点的XPath。 我找不到方法。 我正在寻找类似GET_XPATH()的方法 有人知道该怎么做吗?甚至有可能吗? 如果可能,XSLT也可以使用它,但是如果有人知道Java中的这种可能性,则最好使用它。 原因:我需要一组指向XML库的指针。指向定义元素的指针。 输入示例: 输出: 问题答案: 以下样式表: XSLT 1.