gpt4 book ai didi

javascript - 单击时获取动态创建元素的 top 值或 marginTop 值

转载 作者:行者123 更新时间:2023-11-30 16:56:36 26 4
gpt4 key购买 nike

当我点击一个元素时,我试图找到它的顶部。我该怎么做呢?当我执行以下操作时,它会为我点击的每个元素返回 0px,

$(".schematics").on("click touchstart", function(ev){
var top = $(this).css("marginTop");
console.log(top, $(this).height());
ev.preventDefault();
})

当我把它改成下面这样的时候,我得到的是auto的值,

$(".schematics").on("click touchstart", function(ev){
var top = $(this).css("top");
console.log(top, $(this).height());
ev.preventDefault();
})

这些元素被附加到带有 Javascript 的父 div,我不知道这是否与它有任何关系。如果它有助于添加附加它们的脚本,请告诉我,我会添加它。

最佳答案

试试这个可能有用

$(this).offset().top

关于javascript - 单击时获取动态创建元素的 top 值或 marginTop 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com