Skip to content
This repository was archived by the owner on Dec 27, 2021. It is now read-only.
This repository was archived by the owner on Dec 27, 2021. It is now read-only.

preventScrolling должен вызывать e.stopPropagation() #25

@thehappycoder

Description

@thehappycoder

При использовании jqueryformstyler вместе с http://manos.malihu.gr/jquery-custom-content-scroller/ эта функция не работает, если не добавить e.stopPropagation();

// запрещаем прокрутку страницы при прокрутке селекта
              function preventScrolling(selector) {
                selector.unbind('mousewheel DOMMouseScroll').bind('mousewheel DOMMouseScroll', function(e) {
                  var scrollTo = null;
                  if (e.type == 'mousewheel') { scrollTo = (e.originalEvent.wheelDelta * -1); }
                  else if (e.type == 'DOMMouseScroll') { scrollTo = 40 * e.originalEvent.detail; }
                  if (scrollTo) {
                    e.stopPropagation();
                    e.preventDefault();
                    $(this).scrollTop(scrollTo + $(this).scrollTop());
                  }
                });
              }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions