Type Definitions
-
MagModel
-
Type:
- Object
- Source:
Properties:
Name Type Description zoomnumber Zoom level, from (0,∞).
focusMagModelFocus Focus object.
lensMagModelLens Lens object.
-
MagModelFocus
-
Type:
- Object
-
MagModelLens
-
Type:
- Object
-
MagnificentOptions
-
Default options.
- "inner"
- (default) Zoom region embedded in thumbnail.
- "outer"
- Zoom region independent of thumbnail.
- "mirror"
- (default) Zoomed region follows mouse/pointer.
- "drag"
- Drag to move.
- "joystick"
- Weird joystick interaction to move.
- false
- No mouse/touch.
- "move"
- (default) On move (e.g. mouseover).
- "hold"
- On hold (e.g. while mousedown).
- "default"
- (default) Default theme.
- "thumb"
- (default) Whether to show thumbnail or zoomed first,
e.g. in "inner" mode. - Source:
Properties:
Name Type Description modestring
positionstring | boolean What interaction(s) position zoomed region.
positionEventstring Controls what event(s) cause positioning.
themestring Themes apply a style to the widgets.
initialShowstring
zoomRatenumber Rate at which to adjust zoom, from (0,∞). Default = 0.2.
zoomMinnumber Minimum zoom level allowed, from (0,∞). Default = 2.
zoomMaxnumber Maximum zoom level allowed, from (0,∞). Default = 10.
dragRatenumber Rate at which to drag, from (0,∞). Default = 0.2.
rationumber Ratio of outer (w/h) to inner (w/h) container ratios. Default = 1.
constrainLensboolean Whether lens position is constrained. Default = true.
constrainZoomedboolean Whether zoomed position is constrained. Default = false.
toggleboolean Whether toggle display of zoomed vs. thumbnail upon interaction. Default = true.
smoothboolean Whether the zoomed region should gradually approach target, rather than immediately. Default = true.
cssModestring CSS mode to use for scaling and translating. Either '3d', '2d', or 'position'. Default = '3d'.
renderIntervalTimenumber Milliseconds for render loop interval. Adjust for performance vs. frame rate. Default = 20.
initialMagModel Initial settings for model - focus, lens, zoom, etc.
-
MagOptions
-
Type:
- Object
- Source:
Properties:
Name Type Description modelMagModel A model.
zoomMinnumber Minimum zoom level allowed, from (0,∞).
zoomMaxnumber Maximum zoom level allowed, from (0,∞).
constrainLensboolean Whether lens position is constrained.
constrainZoomedboolean Whether zoomed position is constrained.