我不确定我是否有参考帧问题但是我有一对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,如果有更简单/更直接的方法,那就太棒了......或者跳过左上角完全来源的想法。
答案 0 :(得分:1)
$( this ).css( "top", "topvalue" );
$( this ).css( "left", "leftvalue" );
希望这有帮助。