1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- (function ( win, $) {
- var helper = {
- //拼接数组: ( dateArr, d, dt, da)
- contrastDate: function ( dateArr, d, s1, s2) {
- var da = dateArr,
- arr = [];
- for (var i = 0; i < da.length; i++) {
- var index = '';
- for (var j = 0; j < d[s1].length; j++) {
- var td = d[s1][j];
- if (td == da[i]) {
- index = j;
- break;
- }
- }
- if (index === 0 || !!index) {
- arr.push(d[s2][index]);
- } else {
- arr.push(0);
- }
- }
- return arr;
- },
- getWeeksData: function ( d, s1, s2) {
- var wn = $d.getWeeksNum(),
- arr = {da:[],dt:[]};
- for (var i = 1; i <= wn; i++) {
- var index = '';
- for (var j = 0; j < d[s1].length; j++) {
- var td = d[s1][j];
- if (td == i) {
- index = j;
- break;
- }
- }
- if (index === 0 || !!index) {
- arr.da.push(d[s2][index]);
- } else {
- arr.da.push(0);
- }
- arr.dt.push('第' + i + '周');
- }
- return arr;
- },
- setEvent : function (eArr) {//[[el, event, cb, nel],.....]
- $.each( eArr, function (ind) {
- eArr[ind][2] && eArr[ind][0].on( eArr[ind][1], eArr[ind][3] || '', eArr[ind][2]);
- });
- },
- initScroll: function (cb) {
- return new IScrollPullUpDown('wrapper', {
- probeType: 2,
- bounceTime: 250,
- bounceEasing: 'quadratic',
- mouseWheel: false,
- scrollbars: true,
- fadeScrollbars: true,
- click: true,
- interactiveScrollbars: false,
- click: true,
- }, cb, null);
- }
- };
- win.$h = helper;
- })( window, jQuery)
|