// 附带函数 var // 用ID获取元素 $ = function(element) { return typeof(element) == 'object' ? element : document.getElementById(element); }, // 生成随机数 RandStr = function(n, u){ var tmStr = "abcdefghijklmnopqrstuvwxyz0123456789"; var Len = tmStr.length; var Str = ""; for(i=1;i'+ ' '+ ' '+ _o.mObj.innerHTML +''+ ' '+ _o.mObj.innerHTML +''+ ' '+ '' ) : ( '
'+ _o.mObj.innerHTML +'
'+ '
'+ _o.mObj.innerHTML +'
' ); // 获取对象、高宽 _o.mObj1 = $('MYMQ_'+ _o.mName +'_1'); _o.mObj2 = $('MYMQ_'+ _o.mName +'_2'); _o.mo1Width = $('MYMQ_'+ _o.mName +'_1').scrollWidth; _o.mo1Height = $('MYMQ_'+ _o.mName +'_2').scrollHeight; // 初始滚动 if(_o.autoStart) _o.start(); }; // 开始滚动 _o.start = function() { _o.mDo = setInterval((_o.mode=='x' ? _o.moveX : _o.moveY), 10); if(_o.movePause) { _o.mObj.onmouseover = function() {_o.pause = true;} _o.mObj.onmouseout = function() {_o.pause = false;} } } // 停止滚动 _o.stop = function() { clearInterval(_o.mDo) _o.mObj.onmouseover = function() {} _o.mObj.onmouseout = function() {} } // 水平滚动 _o.moveX = function() { if(_o.pause) return; var left = _o.mObj.scrollLeft; if(left==_o.mo1Width){ _o.mObj.scrollLeft = 0 ; }else if(left>_o.mo1Width) { _o.mObj.scrollLeft = left-_o.mo1Width; }else{ _o.mObj.scrollLeft++; } }; // 垂直滚动 _o.moveY = function() { if(_o.pause) return; var top = _o.mObj.scrollTop; if(top==_o.mo1Height){ _o.mObj.scrollTop = 0 ; }else if(top>_o.mo1Height) { _o.mObj.scrollTop = top-_o.mo1Height; }else{ _o.mObj.scrollTop++; } }; _o.init(); }