Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capricorncd/zx-image-viewer
/ functions
Functions
77 in github.com/capricorncd/zx-image-viewer
⨍
Functions
77
◇
Types & classes
4
↓ 6 callers
Method
_scale
* 缩放 * @private
src/js/index.js:511
↓ 5 callers
Method
_rotate
* 旋转 * @param isAnticlockwise 是否逆时针
src/js/index.js:498
↓ 4 callers
Method
next
()
src/js/index.js:490
↓ 4 callers
Method
prev
()
src/js/index.js:485
↓ 3 callers
Method
_changePaginationClass
($el)
src/js/index.js:454
↓ 3 callers
Method
_resetCurrent$img
* 重置当前被预览的图片 * @param _angle 设置旋转角度 * @private
src/js/index.js:244
↓ 3 callers
Method
hide
()
src/js/index.js:463
↓ 3 callers
Function
mouseWheel
(wheelHandler)
src/js/fn.js:11
↓ 2 callers
Method
_resetPaginationInnerHtml
()
src/js/index.js:187
↓ 2 callers
Method
_switchImage
(type)
src/js/index.js:518
↓ 2 callers
Method
_updateToolbar
* 更新工具栏按钮 * 当一张图片时,隐藏左右按钮 * 2019-06-21 * @private
src/js/index.js:573
↓ 2 callers
Function
fmtImageArray
(images)
src/js/fn.js:45
↓ 2 callers
Function
getDistance
(a, b)
src/js/touch-zoom.js:45
↓ 2 callers
Method
init
(images, index)
src/js/index.js:161
↓ 2 callers
Method
init
()
src/js/window-size.js:18
↓ 1 callers
Method
_checkArrowPrevNext
()
src/js/index.js:547
↓ 1 callers
Method
_eventHandler
* 事件处理 * @private
src/js/index.js:269
↓ 1 callers
Method
_handleChangePage
(e)
src/js/index.js:439
↓ 1 callers
Method
_init
()
src/js/index.js:85
↓ 1 callers
Function
appendIconfontToHead
(dom, iconfontUrl)
src/js/fn.js:63
↓ 1 callers
Function
calculateScale
* 计算触点移动比例 * @param startTouches * @param endTouches * @returns {number}
src/js/touch-zoom.js:39
↓ 1 callers
Function
createToolbarButtons
(buttons)
src/js/fn.js:163
↓ 1 callers
Function
filterOptions
(opts)
src/js/fn.js:23
↓ 1 callers
Function
getTouches
(event, $container)
src/js/touch-zoom.js:23
↓ 1 callers
Function
handleMove
(e, $img, moveBeforePostion, isTouchEvent, isRotate, isVerticalImage, halfImgSizeDifference)
src/js/img-controls.js:218
↓ 1 callers
Function
handleTouches
(e, startTouches)
src/js/touch-zoom.js:13
↓ 1 callers
Method
show
()
src/js/index.js:472
↓ 1 callers
Function
targetTouches
(touches)
src/js/touch-zoom.js:51
↓ 1 callers
Method
toggleNext
(type)
src/js/index.js:562
↓ 1 callers
Method
togglePrev
(type)
src/js/index.js:557
Function
_className
* 获取或新增$el样式名 * @param $el * @param cls 字符串或数组 * @returns {Array} 获取到的样式名数组
src/js/dom.js:120
Function
_initImagePosition
($img, angle)
src/js/img-controls.js:167
Function
_scaleHandler
($img, isEnlarge, scaleRatio)
src/js/img-controls.js:35
Function
addClass
($el, cls)
src/js/dom.js:83
Function
append
* 向$content中添加元素$child * @param $content * @param $child
src/js/dom.js:13
Function
appendToBody
* 添加dom元素至body内 * @param $el * @returns {boolean}
src/js/dom.js:75
Function
assign
* 对象浅拷贝 * Object.assign() * @param target * @param resource * @returns {*}
src/js/util.js:14
Function
attr
($el, attr, value)
src/js/dom.js:145
Function
code
(keyname)
src/js/keyboard.js:73
Method
constructor
(opts, arr)
src/js/index.js:65
Method
constructor
()
src/js/window-size.js:9
Function
create
* 创建dom节点 * @param vnode 虚拟dom节点配置对象 * @returns {*}
src/js/dom.js:30
Method
destroy
()
src/js/index.js:232
Function
emit
* emit * @param notifyName
src/js/broadcast.js:31
Function
forceToObj
* 强制转为对象 * @param obj * @returns {{}}
src/js/util.js:40
Function
getInnerHtml
(vnode)
src/js/dom.js:49
Function
getMaxZindex
* 获取最大的z-index值 * @returns {*}
src/js/util.js:48
Function
getStyleValue
* 获取el样式属性值 * @param el 必须 * @param attr 可选参数,指定的某一个样式属性名 * @returns {*} 返回样式attr值,或el的样式对象
src/js/util.js:70
Function
hasClass
($el, cls)
src/js/dom.js:104
Function
int
* 转为为整型 * @param n * @returns {*}
src/js/util.js:89
Function
isAndroid
* Android device * @returns {boolean}
src/js/util.js:98
Function
isArray
* 是否为数组 * @param arr * @returns {boolean}
src/js/util.js:107
Function
isFunction
* 是否为函数 * @param fn * @returns {*|boolean}
src/js/util.js:116
Function
isHTMLElement
* 判断是否为HTML元素对象 * @param $el * @returns {*|boolean}
src/js/util.js:125
Function
isIphone
* iphone device * @returns {boolean}
src/js/util.js:133
Function
isLeIE9
* 是否为ie9及以下版本ie浏览器 * @returns {*|boolean}
src/js/util.js:143
Function
isMobile
* 是否为移动端设备 * @returns {boolean}
src/js/util.js:157
Function
isObject
* 是否为对象 * @param o * @returns {*|boolean}
src/js/util.js:166
Function
move
($img)
src/js/img-controls.js:73
Function
off
* off * @param notifyName
src/js/broadcast.js:52
Function
on
* on * @param notifyName * @param fn
src/js/broadcast.js:16
Function
query
* 选择满足条件的dom节点 * @param selector * @param context * @returns {Element}
src/js/dom.js:58
Function
queryAll
* 选择满足条件的所有dom节点 * @param selector * @param context * @returns {NodeList}
src/js/dom.js:67
Function
rmClass
($el, cls)
src/js/dom.js:91
Function
rotate
($img, angle)
src/js/img-controls.js:63
Method
rotateWheelHandler
(e)
src/js/index.js:431
Function
scale
* 缩放 * @param $img 缩放对象 * @param wheelDelta > 0放大或 < 0缩小
src/js/img-controls.js:23
Method
scaleWheelHandler
(e)
src/js/index.js:414
Function
slice
* 转换为数组 * @param arr * @returns {*}
src/js/util.js:175
Method
switchWheelHandler
(e)
src/js/index.js:425
Function
toHumpStr
* 将字符串转换为驼峰写法 * 比如:z-index => zIndex * @param attr * @param spacer * @returns {*}
src/js/util.js:186
Function
toLower
* 转换为小写 * @param s * @returns {string}
src/js/util.js:206
Function
toNumber
* 转为数字 * @param n * @returns {*}
src/js/util.js:215
Function
toUpper
* 转换为大写 * @param s * @returns {string}
src/js/util.js:225
Function
trim
* 去首尾空格 * @param s * @returns {*}
src/js/util.js:234
Method
update
* 更新当前图片数组 * @param images
src/js/index.js:182
Method
view
* 查看图片 * @param index 当前图片在数组中的索引 * @param angle 旋转角度 * @param images 图片数组
src/js/index.js:204