javascript - 偏移量不能将 div 返回到 0,0?

标签 javascript jquery html css

我不确定我是否遇到了引用框架问题,但我在具有可变定位的目标 div 旁边弹出了一对 div 元素。

我正在使用淡入淡出的完整组合在一段时间后隐藏 div 并将每个 div 的位置重置为 0,0 但是似乎重置没有发生

var div = $("#settings");
var position = div.position();
var xcor = position.left;
var ycor = position.top;
$( "#settings" ).offset({ top: ycor-ycor, left: xcor-xcor });
alert('requested offset');

这是被调用的函数的一部分,并且会出现警告,这表明上面的五行已被解析。

我也试过 top: -ycor, left: -xcor 或者我试过 0,0

例如,我已经将元素朝负方向移动。通过减去 1 并使用设置间隔向上移动,但我只想将它们重置回 0,0,如果有更简单/更直接的方法来做到这一点,那就太好了......或者跳过左上角完全起源的想法。

最佳答案

使用CSS method of Jquery

 $( this ).css( "top", "topvalue" );

 $( this ).css( "left", "leftvalue" );

希望这对您有所帮助。

关于javascript - 偏移量不能将 div 返回到 0,0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759011/

相关文章:

html - 使用显示表调整元素大小

javascript - 无法识别 "Authentication Required"对话框

javascript - 如何将数组更新为 firebase?

javascript - 转义 JavaScript 字符串

javascript - 尝试让 pagedown Bootstrap 在 meteor 文本区域上工作

html - 水平展开折叠菜单

javascript - 鼠标移动时调整路径元素的大小

javascript - 鼠标悬停时淡入/淡出图片

javascript - 如何进行 $http.post api 调用以等待响应准备好

php - 表单未将数据传递到数据库但没有错误 Laravel 5.8.22