MxWeiXinPF.Web/obj/Release/Package/PackageTmp/shop/templates/haier/js/$scrollable.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* @file Navigator的可滚插件, 采用iScroll来实现。
* @module GMU
* @import widget/navigator/navigator.js, extend/iscroll.js, extend/event.ortchange.js
*/
(function( gmu, $, undefined ) {
/**
* @property {Object} [iScroll={}] iScroll配置
* @namespace options
* @for Navigator
* @uses Navigator.scrollable
*/
gmu.Navigator.options.iScroll = {
hScroll: true,
vScroll: false,
hScrollbar: false,
vScrollbar: false
};
/**
* Navigator的可滚插件, 采用iScroll来实现。
*
* @class scrollable
* @namespace Navigator
* @pluginfor Navigator
*/
gmu.Navigator.register( 'scrollable', {
_init: function() {
var me = this,
opts = me._options;
me.on( 'done.dom', function() {
me.$list.wrap( '<div class="ui-scroller"></div>' );
me.trigger( 'init.iScroll' );
me.$el.iScroll( $.extend( {}, opts.iScroll ) );
} );
$( window ).on( 'ortchange' + me.eventNs,
$.proxy( me.refresh, me ) );
me.on('destroy', function(){
me.$el.iScroll( 'destroy' );
$( window ).off( 'ortchange' + me.eventNs );
} );
},
/**
* 刷新iscroll
* @method refresh
* @for Navigator
* @uses Navigator.scrollable
*/
refresh: function() {
this.trigger( 'refresh.iScroll' ).$el.iScroll( 'refresh' );
}
/**
后面还有 6 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
