прокрутить несколько делений, связанных с событием прокрутки окна - PullRequest
0 голосов
/ 03 декабря 2009

у меня следующая ситуация: div на странице, которая отображается как предупреждение через 10 минут. через 10 минут после этого div должен прокручиваться вверх и вниз по мере того, как пользователь прокручивает страницу. Кроме того, у меня есть пользовательский элемент управления, который может быть загружен и быть частью страницы, которая также имеет div, который прокручивается. В ситуации, когда на одной странице присутствуют 2 элемента div, вызывается только привязка прокрутки элемента управления пользователя. Таким образом, при отрисовке страницы существует 2 места, где для свитков применяется следующая логика:

$ (this) .bind ('scroll', function () {...});

Логика прокрутки работает отлично, это просто вопрос того, что происходит, когда присутствуют оба элемента div, и оба должны прокручивать страницу. Может ли кто-нибудь указать мне правильное направление, как прикрепить каждый соответствующий элемент div к событию прокрутки и учесть их собственные значения смещения и т. Д.

1 Ответ

0 голосов
/ 03 декабря 2009

хорошо, так что объясните, что я скучаю по тонкости вопроса, по моей наивности в контексте ситуации. Так что для всех остальных это может помочь ...

прокручиваемый div, который вызывался правильно, был зарегистрирован с готовностью следующим образом:

$ (документ) .ready (function () {setTimeout ('onReadyFloatDiv ();', 200)}); в onReadyFloatDiv: $ (this) .bind ('scroll', function () {...} использовался

тогда как в прокручиваемом элементе div, который не был рабочим свойством, он был зарегистрирован так: $ (Документ) .ready (floatWarning); в floatWarning я связывался так: $ (this) .bind ('scroll', function () {...}

кто-нибудь видел проблему здесь ... я уверен, что нет, мне пришлось изменить привязку к floatВнимание на это: $ (window) .bind ('scroll', function () {...} потому что контекстом этого был документ, а не окно в переплете, которое вызывало у меня горе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...