Мой вопрос не был завершен.Div не скрыт сам по себе.Это часть контейнера div, которая скрыта.Внутренний div отображается с его родителем.
<div class="container hidden">
<div id="some_div">Content</div>
<div id="my_div">I wanted to scroll this one</div>
<div id="other_div">Content</div>
</div>
Мы используем jQuery, придумал пользовательское событие "onShow".
Так что теперь мы можем сделать это:
$('#my_div').bind('show', function() {
handle_scrollTopOffset();
});
Когда событие show связано, оно добавляет класс .onShow
в div.И функция jQuery.fn.show()
была переопределена, чтобы вызвать событие 'show' для потомков, которые имеют класс .onShow
.
Спасибо всем за их предложения.Извините, я предоставил неполный вопрос.Я передам все детали в следующий раз.