Исчезновение элемента на прокрутке

Нет, для функций не всегда нужен прототип. Единственное требование - то, что функция "объявляется" перед использованием ее. Существует два способа объявить функцию: записать прототип или записать саму функцию (названный "определением".) определением всегда является объявление, но не все объявления определения.

6
задан IAdapter 27 September 2009 в 21:01
поделиться

2 ответа

jQuery позволяет получить краткое решение, скрывая при этом большинство несоответствий в браузере. Вот небольшой макет, чтобы вы начали:

<script type="text/javascript">

    //when the DOM has loaded
    $(document).ready(function() {

        //attach some code to the scroll event of the window object
        //or whatever element(s) see http://docs.jquery.com/Selectors
        $(window).scroll(function () {
              var height = $('body').height();
              var scrollTop = $('body').scrollTop();
              var opacity = 1;

              // do some math here, by placing some condition or formula
              if(scrollTop > 400) {
                  opacity = 0.5;
              }

              //set the opacity of div id="someDivId"
              $('#someDivId').css('opacity', opacity);
        });
    });
</script>

См. Также:

8
ответ дан 10 December 2019 в 00:41
поделиться

Используйте событие прокрутки и проанализируйте значение document.documentElement.scrollTop, чтобы установить соответствующую непрозрачность. http://www.quirksmode.org/dom/events/scroll.html

0
ответ дан 10 December 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: