MxWeiXinPF.Web/obj/Release/Package/PackageTmp/shop/templates/haier/js/panel.js
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* @file panel组件
* @import extend/touch.js, core/widget.js, extend/throttle.js, extend/event.scrollStop.js, extend/event.ortchange.js
* @module GMU
*/
(function( gmu, $, undefined ) {
var cssPrefix = $.fx.cssPrefix,
transitionEnd = $.fx.transitionEnd;
/**
* panel组件
*
* @class Panel
* @constructor Html部分
* ```html
* <div id="page">
* <div class="cont">panel内容</div>
* </div>
* ```
*
* javascript部分
* ```javascript
* $('.panel').panel({
* contentWrap: $('.cont')
* });
* ```
* @param {dom | zepto | selector} [el] 用来初始化Panel的元素
* @param {Object} [options] 组件配置项。具体参数请查看[Options](#GMU:Panel:options)
* @grammar $( el ).panel( options ) => zepto
* @grammar new gmu.Panel( el, options ) => instance
*/
gmu.define( 'Panel', {
options: {
/**
* @property {Dom | Zepto | selector} [contentWrap=''] 主体内容dom,若不传,则默认为panel的next节点
* @namespace options
*/
contentWrap: '',
/**
* @property {String} [scrollMode='follow'] Panel滑动方式,follow表示跟随页面滑动,hide表示页面滑动时panel消失, fix表示panel固定在页面中
* @namespace options
*/
scrollMode: 'follow',
/**
* @property {String} [display='push'] 可选值:('overlay' | 'reveal' | 'push') Panel出现模式,overlay表示浮层reveal表示在content下边展示,push表示panel将content推出
* @namespace options
*/
display: 'push',
/**
* @property {String} [position='right'] 可选值:('left' | 'right') 在右边或左边
* @namespace options
*/
position: 'right',
/**
后面还有 275 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
