Морфинг контента, основанный на фокусе части окна - PullRequest
0 голосов
/ 15 мая 2010

То, чего я пытаюсь добиться, это в основном иметь код, который будет изменяться (перемещаться по странице) в зависимости от части окна, которое в данный момент просматривается.

Сценарий: - фактическая высота страницы: 2000 пикселей - фактическая высота экрана (ПК, ноутбук независимо от): 800 пикселей - 1 изображение размером 600 пикселей - 3 div или виртуальные коробки (просто чтобы доказать, что я хочу сделать)

Workflow

Когда вы откроете страницу, вы увидите первую часть страницы с изображением, загруженным в первый div. Чего я хочу и нужно достичь, так это прокручивать страницу, и фокус будет на втором элементе div (или изображение просто не в фокусе - его больше не будет видно), изображение будет двигаться (исчезать из первого поля) и появляться во втором, которое в данный момент видно.

Идея может показаться довольно простой, но я не разбираюсь в Javascript. В идеале ответ должен включать способ загрузки Javascript вместо этого изображения.

1 Ответ

1 голос
/ 15 мая 2010

То, как вы используете слово focus, может вводить в заблуждение, так как focus - это событие JS, которое происходит после нажатия элемента. Вам необходимо ознакомиться с событиями прокрутки jQuery и scrollTop . Вот аналогичная тема в StackOverflow, которую вы можете прочитать Jquery / Javascript найти первый видимый элемент после прокрутки

...