Вместо .offset()
вы можете использовать:
$("#div_id").get(0).getBoundingClientRect().top + scroll_value
scroll_value
выше - значение $("#enclosing_div_with_scrollbar_id").scrollTop()
, где enclosing)_div_with_scrollbar_id
- идентификатор Div, который включает в себя начальную div_id
и имеет полосу прокрутки.
Если в качестве div используется body или html, используйте:
scroll_value= ($("body").scrollTop() || $("html").scrollTop())
(два значения, потому что Chrome и Firefox по-разному реагируют на функцию .scrollTop()
)
Для некоторых видео вступлений, проверьте DimeCasts.net .
Основные две причины, по которым мне нравится Ioc:
Некоторое время назад я спросил что-то похожее, там есть несколько хороших ответов на Примеры контейнеров IoC
.