100 lines
2.5 KiB
JavaScript
100 lines
2.5 KiB
JavaScript
![]() |
$(function() {
|
||
|
$('.index-sitemap > a').bind("click",
|
||
|
function() {
|
||
|
$(".sitemap-menu-arrow").slideDown("slow");
|
||
|
$(".sitemap-menu").slideDown("slow");
|
||
|
});
|
||
|
$('.add-quickmenu > a').bind("click",
|
||
|
function() {
|
||
|
$(".sitemap-menu-arrow").slideDown("slow");
|
||
|
$(".sitemap-menu").slideDown("slow");
|
||
|
});
|
||
|
$('#closeSitemap').bind("click",
|
||
|
function() {
|
||
|
$(".sitemap-menu-arrow").slideUp("fast");
|
||
|
$(".sitemap-menu").slideUp("fast");
|
||
|
});
|
||
|
});
|
||
|
|
||
|
//头部导航下拉菜单相关
|
||
|
$(function() {
|
||
|
$(".ncsc-nav dl").hover(function() {
|
||
|
$(this).addClass("hover");
|
||
|
},
|
||
|
function() {
|
||
|
$(this).removeClass("hover");
|
||
|
});
|
||
|
|
||
|
});
|
||
|
|
||
|
//返回到顶部
|
||
|
$(function() {
|
||
|
backTop=function (btnId){
|
||
|
var btn=document.getElementById(btnId);
|
||
|
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
|
||
|
window.onscroll=set;
|
||
|
btn.onclick=function (){
|
||
|
btn.style.display="none";
|
||
|
window.onscroll=null;
|
||
|
this.timer=setInterval(function(){
|
||
|
scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
|
||
|
scrollTop-=Math.ceil(scrollTop*0.1);
|
||
|
if(scrollTop==0) clearInterval(btn.timer,window.onscroll=set);
|
||
|
if (document.documentElement.scrollTop > 0) document.documentElement.scrollTop=scrollTop;
|
||
|
if (document.body.scrollTop > 0) document.body.scrollTop=scrollTop;
|
||
|
},10);
|
||
|
};
|
||
|
function set(){
|
||
|
scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
|
||
|
btn.style.display=scrollTop?'block':"none";
|
||
|
}
|
||
|
};
|
||
|
backTop('gotop');
|
||
|
});
|
||
|
|
||
|
(function($) {
|
||
|
//凸显触及图片样式
|
||
|
$.fn.jfade = function(settings) {
|
||
|
|
||
|
var defaults = {
|
||
|
start_opacity: "1",
|
||
|
high_opacity: "1",
|
||
|
low_opacity: ".1",
|
||
|
timing: "500"
|
||
|
};
|
||
|
var settings = $.extend(defaults, settings);
|
||
|
settings.element = $(this);
|
||
|
|
||
|
//set opacity to start
|
||
|
$(settings.element).css("opacity", settings.start_opacity);
|
||
|
//mouse over
|
||
|
$(settings.element).hover(
|
||
|
|
||
|
//mouse in
|
||
|
function() {
|
||
|
$(this).stop().animate({
|
||
|
opacity: settings.high_opacity
|
||
|
},
|
||
|
settings.timing); //100% opacity for hovered object
|
||
|
$(this).siblings().stop().animate({
|
||
|
opacity: settings.low_opacity
|
||
|
},
|
||
|
settings.timing); //dimmed opacity for other objects
|
||
|
},
|
||
|
|
||
|
//mouse out
|
||
|
function() {
|
||
|
$(this).stop().animate({
|
||
|
opacity: settings.start_opacity
|
||
|
},
|
||
|
settings.timing); //return hovered object to start opacity
|
||
|
$(this).siblings().stop().animate({
|
||
|
opacity: settings.start_opacity
|
||
|
},
|
||
|
settings.timing); // return other objects to start opacity
|
||
|
});
|
||
|
return this;
|
||
|
}
|
||
|
})(jQuery);
|
||
|
|