You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

137 lines
3.9 KiB
JavaScript

5 years ago
$(function(){
var username, gtrem_in;
// 我的设置
if( !username ) {
$('#game_top_relog').css('display','block');
$('#game_top_loged').css('display','none');
}else {
// 已登录
$('#game_top_uname').text(username);
$('#game_top_relog').css('display','none');
$('#game_top_loged').css('display','block');
}
var setup_click = true;
$('.game_top_loged').toggle(function() {
if (setup_click) {
setup_click = false;
$(this).addClass('game_top_loged_hover');
$('.game_top_setup').fadeIn(300,function(){setup_click=true;});
};
},function(){
if (setup_click) {
setup_click = false;
$(this).removeClass('game_top_loged_hover');
$('.game_top_setup').fadeOut(300,function(){setup_click=true;});
}
});
// 导航推广大图
$('#game_top_rem').hover(function(){
gtrem_in = setTimeout(function(){
$('#game_top_rem_pop').fadeIn(300);
},100)
},function(){
clearTimeout(gtrem_in);
});
$('#game_top_rem_pop').mouseleave(function(){
$('#game_top_rem_pop').fadeOut(300);
});
// 二维码
var qr_in, qr_out;
$('#game_top_qr, #game_top_qr_pop').hover(function(){
clearTimeout(qr_out);
qr_in = setTimeout(function(){
$('#game_top_qr a').addClass('qr_hover');
$('#game_top_qr_pop').fadeIn();
},100)
},function(){
clearTimeout(qr_in);
qr_out = setTimeout(function(){
$('#game_top_qr a').removeClass('qr_hover');
$('#game_top_qr_pop').fadeOut();
},100)
});
// 导航游戏列表
var glist_out, glist_in, glist_flag=true;
$('#game_top_hgame, #game_top_glist').hover(function() {
clearTimeout(glist_out);
glist_in = setTimeout(function(){
$('#game_top_hgame').addClass('game_top_hgame_hover');
if (glist_flag) {
glist_flag = false;
$('#game_top_glist').stop(false,false).animate({'top':'51px','opacity':'1'},300,function(){glist_flag=true;});
}
},300);
},function(){
clearTimeout(glist_in);
glist_out = setTimeout(function(){
$('#game_top_glist').stop(false,false).animate({'top':'-340px','opacity':'0'},300,function(){glist_flag=true;});
$('#game_top_hgame').removeClass('game_top_hgame_hover');
},300);
});
$('html').click(function(){
var obj = $('.game_top_setup');
if (obj.is(':visible')) {
$('.game_top_loged').trigger('click');
};
});
//input默认值
var text_val=$('.input_focus').val();
$('.input_focus').focus(function(){
if(this.value==text_val)this.value='';
}).blur(function(){
if(this.value=='')this.value=text_val;
});
});
//搜索游戏
function check_search(form) {
var keywords = $(form).find('input[name="q"]').val();
if( !keywords || keywords == '搜索游戏' ) {
alert('请输入搜索关键字。');
$(form).find('input[name="q"]').focus();
return false;
}
return true;
}
// 设置为主页
function SetHome(obj,vrl){
try{
obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
}
catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vrl);
}else{
alert("您的浏览器不支持请按照下面步骤操作1.打开浏览器设置。2.点击设置网页。3.输入:"+vrl+"点击确定。");
}
}
}
// 加入收藏 兼容360和IE6
function addToFav(sTitle,sURL)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失败请使用Ctrl+D进行添加");
}
}
}