document.write("") document.write("
") document.write("
") document.write("
") var slide_gid = function (id) { return "string" == typeof id ? document.getElementById(id) : id; }; var SlideClass = { create: function() { return function() { this.initialize.apply(this, arguments); } } } var SlideObjectExtend = function(destination, source) { for (var property in source) { destination[property] = source[property]; } return destination; } var TransformView = SlideClass.create(); TransformView.prototype = { //瀹瑰櫒瀵硅薄,婊戝姩瀵硅薄,鍒囨崲鍙傛暟,鍒囨崲?#26271;?#22138; initialize: function(container, slider, parameter, count, options) { if(parameter <= 0 || count <= 0) return; var oContainer = slide_gid(container), oSlider = slide_gid(slider), oThis = this; this.Index = 0;//褰撳墠绱㈠紩 this._timer = null;//瀹氭椂?#27346; this._slider = oSlider;//婊戝姩瀵硅薄 this._parameter = parameter;//鍒囨崲鍙傛暟 this._count = count || 0;//鍒囨崲?#26271;?#22138; this._target = 0;//鐩爣鍙傛暟 this.SetOptions(options); this.Up = !!this.options.Up; this.Step = Math.abs(this.options.Step); this.Time = Math.abs(this.options.Time); this.Auto = !!this.options.Auto; this.Pause = Math.abs(this.options.Pause); this.onStart = this.options.onStart; this.onFinish = this.options.onFinish; oContainer.style.overflow = "hidden"; oContainer.style.position = "relative"; oSlider.style.position = "absolute"; oSlider.style.top = oSlider.style.left = 0; }, //璁剧疆榛?#29825;?#28766;炴? SetOptions: function(options) { this.options = {//榛?#29825;?#37706;? Up: true,//鏄惁鍚戜笂(?#24769;鍒?#37722;戝乏) Step: 5,//婊戝姩鍙樺寲鐜? Time: 10,//婊戝姩寤舵椂 Auto: true,//鏄惁鑷姩杞崲 Pause: 2000,//鍋滈】?#26882;?#26879;(Auto涓簍rue?#26882;?#28225;鏁? onStart: function(){},//寮濮?#26462;崲?#26882;鎵?#29723;? onFinish: function(){}//瀹屾垚杞崲?#26882;鎵?#29723;? }; SlideObjectExtend(this.options, options || {}); }, //寮濮?#37714;囨崲璁剧疆 Start: function() { if(this.Index < 0){ this.Index = this._count - 1; } else if (this.Index >= this._count){ this.Index = 0; } this._target = -1 * this._parameter * this.Index; this.onStart(); this.Move(); }, //绉诲姩 Move: function() { clearTimeout(this._timer); var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this.GetStep(this._target, iNow); if (iStep != 0) { this._slider.style[style] = (iNow + iStep) + "px"; this._timer = setTimeout(function(){ oThis.Move(); }, this.Time); } else { this._slider.style[style] = this._target + "px"; this.onFinish(); if (this.Auto) { this._timer = setTimeout(function(){ oThis.Index++; oThis.Start(); }, this.Pause); } } }, //鑾?#37721;?#23005;ラ暱 GetStep: function(iTarget, iNow) { var iStep = (iTarget - iNow) / this.Step; if (iStep == 0) return 0; if (Math.abs(iStep) < 1) return (iStep > 0 ? 1 : -1); return iStep; }, //鍋?#23005;? Stop: function(iTarget, iNow) { clearTimeout(this._timer); this._slider.style[this.Up ? "top" : "left"] = this._target + "px"; } }; SlashFixBug=function(){ function Each(list, fun){ for (var i = 0, len = list.length; i < len; i++) { fun(list[i], i); } }; var objs = slide_gid("idNumTheme").getElementsByTagName("li"); var tv = new TransformView("idTransformViewTheme", "idSliderTheme", 320, objs.length, { onStart : function(){ Each(objs, function(o, i){ o.className = tv.Index == i ? "on" : ""; }) }//鎸夐挳鏍?#23534;? }); tv.Start(); Each(objs, function(o, i){ o.onmouseover = function(){ o.className = "on"; tv.Auto = false; tv.Index = i; tv.Start(); } o.onmouseout = function(){ o.className = ""; tv.Auto = true; tv.Start(); } }) } if (window.attachEvent) { window.attachEvent("onload", SlashFixBug); } else if (window.addEventListener) { window.addEventListener("load", SlashFixBug, false); } document.write("
") 119期两码中特免费公开 体山东时时 泳坛夺金基本走势图 陕西快乐十分中奖票 中国福利深圳风采 时时自由的百科天堂 天下彩开奖资料 扑克三张牌 黑龙江p62带连线走势图 贵州十一选五前三组选走势图 广西快乐十分龙虎大小投注软件