我想知道是否有一种jQuery事件可以用来确定特定DIV的top
属性何时被更改。
例如,我在一个DIV上方放置了不可见内容。当该内容变为可见时,该DIV会向下移动。我想捕获该事件,然后使用offset()
函数获取X/Y坐标。
我想知道是否有一种jQuery事件可以用来确定特定DIV的top
属性何时被更改。
例如,我在一个DIV上方放置了不可见内容。当该内容变为可见时,该DIV会向下移动。我想捕获该事件,然后使用offset()
函数获取X/Y坐标。
我认为你应该能够做到:
$(document).ready( function (){
$("#mydiv").bind("movestart", function (){ ...remember start position... });
$("#mydiv").bind("moveend", function (){ ...calculate offsets etc... });
});
movestart
和moveend
事件是什么? https://plugins.jquery.com/event.move/ ? 如果是这种情况,似乎这些事件与触摸和鼠标移动有关,而不一定与任意元素位置的变化有关。 - Abdull$("#someId").resize(function () {
// your code
});