/*
* PLUGIN
* */
var CustomTw = (function(){
var $self = {
/*
* 鞚奠姢 9鞚错晿 氩勳牸鞐愳劀 韸胳渼雱 靷毄鞁 jquery.transit 瓿 TweenMax 鞛愲彊 攵勱赴 觳橂Μ
* jquery.transit 鞚 靷毄頃 瓴届毎鞐愲 靷毄頃滊嫟
* */
to:function(el, duration, paraObj){
//delete paraObj.ease;
var ease = "";
var underIE = ($self.GetBrowser() < 10 && $self.GetBrowser() != -1);
switch(paraObj.ease){
case Expo.easeOut : ease = "easeOutExpo"; break;
case Cubic.easeIn : ease = "easeInCubic"; break;
case Cubic.easeOut : ease = "easeOutCubic"; break;
case Cubic.easeInOut : ease = "easeInOutCubic"; break;
}
if(underIE || is_tablet){
TweenMax.to($(el), duration, paraObj);
}else{
if(typeof paraObj.alpha == "number"){
var opacity = paraObj.alpha;
delete paraObj.alpha;
paraObj.opacity = opacity;
}
if(paraObj.ease){ delete paraObj.ease; }
if(paraObj.delay) { paraObj.delay = parseInt(paraObj.delay * 1000); }
$(el).transition(paraObj, duration*1000, ease);
}
},
/*
* ie敫岆澕鞖办爛 氩勳牸 觳错伂
* */
GetBrowser:function(){
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer') {
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat(RegExp.$1);
}
return rv;
}
}
return $self;
})();