//回到顶部开始
var scrolltotop={
setting: {startline:1, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
controlhtml: '',
controlattrs: {offsetx:100, offsety:120},
anchorkeyword: '#top',
state: {isvisible:false, shouldvisible:false},
scrollup:function(){
if (!this.cssfixedsupport)
this.$control.css({opacity:0})
var dest=isnan(this.setting.scrollto)? this.setting.scrollto : parseint(this.setting.scrollto)
if (typeof dest=="string" && jquery('#'+dest).length==1)
dest=jquery('#'+dest).offset().top
else
dest=0
this.$body.animate({scrolltop: dest}, this.setting.scrollduration);
},
keepfixed:function(){
var $window=jquery(window)
var controlx=$window.scrollleft() + $window.width() - this.$control.width() - this.controlattrs.offsetx
var controly=$window.scrolltop() + $window.height() - this.$control.height() - this.controlattrs.offsety
this.$control.css({left:controlx+'px', top:controly+'px'})
},
togglecontrol:function(){
var scrolltop=jquery(window).scrolltop()
if (!this.cssfixedsupport)
this.keepfixed()
this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false
if (this.state.shouldvisible && !this.state.isvisible){
this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])
this.state.isvisible=true
}
else if (this.state.shouldvisible==false && this.state.isvisible){
this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])
this.state.isvisible=false
}
},
init:function(){
jquery(document).ready(function($){
var mainobj=scrolltotop
var iebrws=document.all
mainobj.cssfixedsupport=!iebrws || iebrws && document.compatmode=="css1compat" && window.xmlhttprequest
mainobj.$body=(window.opera)? (document.compatmode=="css1compat"? $('html') : $('body')) : $('html,body')
mainobj.$control=$('
'+mainobj.controlhtml+'
')
.css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
.attr({title:'返回顶部'})
.click(function(){mainobj.scrollup(); return false})
.appendto('body')
if (document.all && !window.xmlhttprequest && mainobj.$control.text()!='')
mainobj.$control.css({width:mainobj.$control.width()})
mainobj.togglecontrol()
$('a[href="' + mainobj.anchorkeyword +'"]').click(function(){
mainobj.scrollup()
return false
})
$(window).bind('scroll resize', function(e){
mainobj.togglecontrol()
})
})
}
}
scrolltotop.init()
//回到顶部结束
//导航下拉开始
$(document).ready(function(){
$('li.main_nav').mousemove(function(){
$(this).find('ul').slidedown(0);//you can give it a speed
});
$('li.main_nav').mouseleave(function(){
$(this).find('ul').slideup(0);
});
});
//导航下拉结束
//漂浮客服开始
lastscrolly = 0;
function floatscroll() {
var diffy;
if (document.documentelement && document.documentelement.scrolltop){
diffy = document.documentelement.scrolltop;
}
else if (document.body){
diffy = document.body.scrolltop;
}
else
{}
percent = .1 * (diffy - lastscrolly);
if (percent > 0){
percent = math.ceil(percent);
}
else{
percent = math.floor(percent);
}
document.getelementbyid("online_support_main").style.top = parseint(document.getelementbyid("online_support_main").style.top) + percent + "px";
lastscrolly = lastscrolly + percent;
}
$(function(){
$("#online_support_main").hover(
function(){
$(this).stop(true,false);
$(this).animate({left:0},200);
},
function(){
$(this).animate({left:-163},200);
}
)
})
$(function(){
$(".ihover").hover(
function(){
$(this).addclass("ishow");
},function(){
$(this).removeclass("ishow");
}
);
});
//漂浮客服结束
//产品
$.fn.extend({
adadvance:function(){
var listobj=this;
var objs =$('dt',this);
var view =objs.length-1;//parseint( math.random()*objs.length);
objs.each(function(i){
$(this).mouseover(function(){ $('dd',listobj).hide();$('.droplist-hover',listobj).attr("class",""); $(this).children("p").attr("class","droplist-hover");$(this).next().show()})
if(i!=view)
{
$(this).next().hide();
}
else
{
$(this).next().show();
$(this).children("p").attr("class","droplist-hover");
}
});
}
});