#

API Docs for: 3.10.3
Show: Inherited Protected Private Deprecated

# Plugin.DDWindowScroll Class

Extends Scroll
Defined in: `dd/js/scroll.js:320`
Module: dd-scroll
Parent Module: dd

Extends the Scroll class to make the window scroll while dragging.

## Constructor

### `Plugin.DDWindowScroll`

()

Defined in `dd/js/scroll.js:320`

- Index
- Properties
- Attributes

## Item Index

### Properties

- NS static

### Attributes

- windowScroll

## Properties

### `NS`

String protected static

Defined in `dd/js/scroll.js:352`

The Scroll instance will be placed on the Drag instance under the winscroll namespace.

Default: winscroll

## Attributes

### `windowScroll`

Boolean

Defined in `dd/js/scroll.js:331`

Turn on window scroll support, default: true

#### Fires event `windowScrollChange`

Fires when the value for the configuration attribute `windowScroll` is changed. You can listen for the event using the `on` method if you wish to be notified before the attribute's value has changed, or using the `after` method if you wish to be notified after the attribute's value has changed.

#### Parameters:

- `e` EventFacade
  An Event Facade object with the following attribute-specific properties added:
  - `prevVal` Any
    The value of the attribute, prior to it being set.
  - `newVal` Any
    The value the attribute is to be set to.
  - `attrName` String
    The name of the attribute being set.
  - `subAttrName` String
    If setting a property within the attribute's value, the name of the sub-attribute property being set.