JQuery UI 如果在同一元素上执行多次,则位置不同
JQuery UI Position is different if executed on same element more than once
我正在使用 JQuery UI 位置函数将 div 从隐藏中移出并移动到屏幕上的另一个 div 中。这行得通。
$("#b"+num).position({
my: 'left top',
at: parent.data('pos'),//parent is set dynamicaly $('#some_div')
of: parent,
collision: 'none'
}).show('fast');
我有另一个按钮可以隐藏定位的 div 还有另一个按钮可以将其恢复。当它被带回来时,位置函数再次是 运行,具有相同的参数。但是新位置在不同的位置。
我怀疑这是因为 div 相对于其原始位置移动,该位置在第一个 运行 通过时发生变化。当我隐藏它时,有没有办法重置 div 以便它回到原来的位置?
运行 使元素可见后的位置函数(例如调用 show 然后调用位置)
见jQuery UI - positioning a hidden div using position API does not position correctly
我正在使用 JQuery UI 位置函数将 div 从隐藏中移出并移动到屏幕上的另一个 div 中。这行得通。
$("#b"+num).position({
my: 'left top',
at: parent.data('pos'),//parent is set dynamicaly $('#some_div')
of: parent,
collision: 'none'
}).show('fast');
我有另一个按钮可以隐藏定位的 div 还有另一个按钮可以将其恢复。当它被带回来时,位置函数再次是 运行,具有相同的参数。但是新位置在不同的位置。
我怀疑这是因为 div 相对于其原始位置移动,该位置在第一个 运行 通过时发生变化。当我隐藏它时,有没有办法重置 div 以便它回到原来的位置?
运行 使元素可见后的位置函数(例如调用 show 然后调用位置)
见jQuery UI - positioning a hidden div using position API does not position correctly