MCPcopy Create free account

hub / github.com/capricorncd/zx-image-viewer / functions

Functions77 in github.com/capricorncd/zx-image-viewer

↓ 6 callersMethod_scale
* 缩放 * @private
src/js/index.js:511
↓ 5 callersMethod_rotate
* 旋转 * @param isAnticlockwise 是否逆时针
src/js/index.js:498
↓ 4 callersMethodnext
()
src/js/index.js:490
↓ 4 callersMethodprev
()
src/js/index.js:485
↓ 3 callersMethod_changePaginationClass
($el)
src/js/index.js:454
↓ 3 callersMethod_resetCurrent$img
* 重置当前被预览的图片 * @param _angle 设置旋转角度 * @private
src/js/index.js:244
↓ 3 callersMethodhide
()
src/js/index.js:463
↓ 3 callersFunctionmouseWheel
(wheelHandler)
src/js/fn.js:11
↓ 2 callersMethod_resetPaginationInnerHtml
()
src/js/index.js:187
↓ 2 callersMethod_switchImage
(type)
src/js/index.js:518
↓ 2 callersMethod_updateToolbar
* 更新工具栏按钮 * 当一张图片时,隐藏左右按钮 * 2019-06-21 * @private
src/js/index.js:573
↓ 2 callersFunctionfmtImageArray
(images)
src/js/fn.js:45
↓ 2 callersFunctiongetDistance
(a, b)
src/js/touch-zoom.js:45
↓ 2 callersMethodinit
(images, index)
src/js/index.js:161
↓ 2 callersMethodinit
()
src/js/window-size.js:18
↓ 1 callersMethod_checkArrowPrevNext
()
src/js/index.js:547
↓ 1 callersMethod_eventHandler
* 事件处理 * @private
src/js/index.js:269
↓ 1 callersMethod_handleChangePage
(e)
src/js/index.js:439
↓ 1 callersMethod_init
()
src/js/index.js:85
↓ 1 callersFunctionappendIconfontToHead
(dom, iconfontUrl)
src/js/fn.js:63
↓ 1 callersFunctioncalculateScale
* 计算触点移动比例 * @param startTouches * @param endTouches * @returns {number}
src/js/touch-zoom.js:39
↓ 1 callersFunctioncreateToolbarButtons
(buttons)
src/js/fn.js:163
↓ 1 callersFunctionfilterOptions
(opts)
src/js/fn.js:23
↓ 1 callersFunctiongetTouches
(event, $container)
src/js/touch-zoom.js:23
↓ 1 callersFunctionhandleMove
(e, $img, moveBeforePostion, isTouchEvent, isRotate, isVerticalImage, halfImgSizeDifference)
src/js/img-controls.js:218
↓ 1 callersFunctionhandleTouches
(e, startTouches)
src/js/touch-zoom.js:13
↓ 1 callersMethodshow
()
src/js/index.js:472
↓ 1 callersFunctiontargetTouches
(touches)
src/js/touch-zoom.js:51
↓ 1 callersMethodtoggleNext
(type)
src/js/index.js:562
↓ 1 callersMethodtogglePrev
(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
FunctionaddClass
($el, cls)
src/js/dom.js:83
Functionappend
* 向$content中添加元素$child * @param $content * @param $child
src/js/dom.js:13
FunctionappendToBody
* 添加dom元素至body内 * @param $el * @returns {boolean}
src/js/dom.js:75
Functionassign
* 对象浅拷贝 * Object.assign() * @param target * @param resource * @returns {*}
src/js/util.js:14
Functionattr
($el, attr, value)
src/js/dom.js:145
Functioncode
(keyname)
src/js/keyboard.js:73
Methodconstructor
(opts, arr)
src/js/index.js:65
Methodconstructor
()
src/js/window-size.js:9
Functioncreate
* 创建dom节点 * @param vnode 虚拟dom节点配置对象 * @returns {*}
src/js/dom.js:30
Methoddestroy
()
src/js/index.js:232
Functionemit
* emit * @param notifyName
src/js/broadcast.js:31
FunctionforceToObj
* 强制转为对象 * @param obj * @returns {{}}
src/js/util.js:40
FunctiongetInnerHtml
(vnode)
src/js/dom.js:49
FunctiongetMaxZindex
* 获取最大的z-index值 * @returns {*}
src/js/util.js:48
FunctiongetStyleValue
* 获取el样式属性值 * @param el 必须 * @param attr 可选参数,指定的某一个样式属性名 * @returns {*} 返回样式attr值,或el的样式对象
src/js/util.js:70
FunctionhasClass
($el, cls)
src/js/dom.js:104
Functionint
* 转为为整型 * @param n * @returns {*}
src/js/util.js:89
FunctionisAndroid
* Android device * @returns {boolean}
src/js/util.js:98
FunctionisArray
* 是否为数组 * @param arr * @returns {boolean}
src/js/util.js:107
FunctionisFunction
* 是否为函数 * @param fn * @returns {*|boolean}
src/js/util.js:116
FunctionisHTMLElement
* 判断是否为HTML元素对象 * @param $el * @returns {*|boolean}
src/js/util.js:125
FunctionisIphone
* iphone device * @returns {boolean}
src/js/util.js:133
FunctionisLeIE9
* 是否为ie9及以下版本ie浏览器 * @returns {*|boolean}
src/js/util.js:143
FunctionisMobile
* 是否为移动端设备 * @returns {boolean}
src/js/util.js:157
FunctionisObject
* 是否为对象 * @param o * @returns {*|boolean}
src/js/util.js:166
Functionmove
($img)
src/js/img-controls.js:73
Functionoff
* off * @param notifyName
src/js/broadcast.js:52
Functionon
* on * @param notifyName * @param fn
src/js/broadcast.js:16
Functionquery
* 选择满足条件的dom节点 * @param selector * @param context * @returns {Element}
src/js/dom.js:58
FunctionqueryAll
* 选择满足条件的所有dom节点 * @param selector * @param context * @returns {NodeList}
src/js/dom.js:67
FunctionrmClass
($el, cls)
src/js/dom.js:91
Functionrotate
($img, angle)
src/js/img-controls.js:63
MethodrotateWheelHandler
(e)
src/js/index.js:431
Functionscale
* 缩放 * @param $img 缩放对象 * @param wheelDelta > 0放大或 < 0缩小
src/js/img-controls.js:23
MethodscaleWheelHandler
(e)
src/js/index.js:414
Functionslice
* 转换为数组 * @param arr * @returns {*}
src/js/util.js:175
MethodswitchWheelHandler
(e)
src/js/index.js:425
FunctiontoHumpStr
* 将字符串转换为驼峰写法 * 比如:z-index => zIndex * @param attr * @param spacer * @returns {*}
src/js/util.js:186
FunctiontoLower
* 转换为小写 * @param s * @returns {string}
src/js/util.js:206
FunctiontoNumber
* 转为数字 * @param n * @returns {*}
src/js/util.js:215
FunctiontoUpper
* 转换为大写 * @param s * @returns {string}
src/js/util.js:225
Functiontrim
* 去首尾空格 * @param s * @returns {*}
src/js/util.js:234
Methodupdate
* 更新当前图片数组 * @param images
src/js/index.js:182
Methodview
* 查看图片 * @param index 当前图片在数组中的索引 * @param angle 旋转角度 * @param images 图片数组
src/js/index.js:204