transform本身就是变形属性,不会改变元素的位置大小等,布局不发生变化,只是对元素进行变换。
所以js获取的宽高是元素未变形前的值,需要获取缩放后的宽高,可以用元素的宽高乘以缩放值。
稍等上代码!!
<html><head>
<script type="text/javascript">
function show_coords(event){
var x = eventclientX;
var y = eventclientY;
var say = documentall("coords");
sayinnerHTML = "X:"+x+" Y:"+y;
saystyleposition = "absolute";
saystyleleft = x + 30;
saystyletop = y;
}
</script>
</head>
<body onmousemove="show_coords(event)">
<p id="coords"></p>
</body>
<html>
希望我的回答对你有用,有用就采纳!!!谢谢!
你好!
试试这样获取:
$("#according h3")each(function (n) {
comdate = $(this)attr("title"); //获取h3 title的内容
if (comdate == date1) { // date1 是一个参数
$("#according")accordion("option", "active", n);//打开相应的栏位
}
// 现在就是如何获取对应的ul 里面 第一个 li元素的内容,li的样式是a-notes
//说明:$(n)标识当前的h3元素,使用next函数获取相邻的ul元素,
// 然后find("li:eq(0)")是表示查找ul下第一个li元素的意思。
alert($(n)next("ul")find("li:eq(0)")html());
});
希望对你有帮助!
--------------------------------------------------------------------------------------------
以上就是关于jQuery如何获取transform缩放后的宽高坐标位置全部的内容,包括:jQuery如何获取transform缩放后的宽高坐标位置、js如何获取鼠标在某元素移动时~鼠标指针在元素中的坐标、jquery 获取元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)