⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 auction1_favorite.js

📁 设置POS机资料、班次资料、收银员资料等。   2)灵活、细分的权限管理
💻 JS
📖 第 1 页 / 共 2 页
字号:
	return 0;
}

function adjFavDivPos(div, btn)
{
	if (!div) return;
	if (!btn) return;

	var divWidth = 398;
	var divHeight = 224;

	var docOffsetX = getDocScrollLeft();
	var docOffsetY = getDocScrollTop();
	var xyLocation = getPosition2(btn);
	var screenHeight = getClientHeight();
	var screenWidth  = getClientWidth();

	var iLeft = xyLocation[0];
	var iTop  = xyLocation[1];

	if (g_addFavDivHpos != null)
	{
		iLeft += window.g_addFavDivHpos;
	}
	if (window.g_addFavDivVpos != null)
	{
		iTop += window.g_addFavDivVpos;
	}
	//如果右面超过屏幕尺寸,将窗口调回屏幕位置

	if (iLeft + divWidth >= docOffsetX + screenWidth)
	{
		iLeft = docOffsetX + screenWidth - divWidth -3;
	}
	if (iTop + divHeight >= docOffsetY + screenHeight)
	{
		iTop = docOffsetY + screenHeight - divHeight - 3;
	}

	if (div != null)
	{
		var sStyleString = 'position:absolute;width:178px;z-index:9999;left:'+iLeft+'px;top:'+iTop+'px;';
		div.setAttribute("style",sStyleString);
		div.style.cssText = sStyleString;
	}

	return [iLeft, iTop];
}

function getDocScrollLeft()
{
	return ((document.documentElement.scrollLeft==0)?document.body.scrollLeft: document.documentElement.scrollLeft);
}
function getDocScrollTop()
{
	return ((document.documentElement.scrollTop ==0) ?document.body.scrollTop : document.documentElement.scrollTop);
}
function getClientHeight()
{
	return ((document.documentElement.clientHeight==0)?document.body.clientHeight : document.documentElement.clientHeight);
}
function getClientWidth()
{
	return ((document.documentElement.clientWidth==0) ?document.body.clientWidth  : document.documentElement.clientWidth);
}

function getScreenMidToBody(divHeight, divWidth)
{
	var y = (getClientHeight() - divHeight)/2 + getDocScrollTop();
	var x = (getClientWidth()  - divWidth)/2 + getDocScrollLeft();
	return [x, y];
}

function cancelFavPosGlobalVar()
{
	window.g_addFavBtn     = null;
	window.g_addFavDivHpos = null;
	window.g_addFavDivVpos = null;
	window.g_itemId        = null;
}

function ErrAddFavoriteCallback(errMsg, sNickname) //收藏失败后会调用次函数
{
	var addFavFailDiv = document.getElementById('addFavoFail');

	if (errNoAuth == errMsg)
	{
		if (window.g_addFavBtn != null)
		{
			//var pos = adjFavDivPos(null, window.g_addFavBtn, window.g_addFavDivHpos, window.g_addFavDivVpos);
			var szPos = getPosition2(window.g_addFavBtn);
			//alert(szPos[0] + " "+szPos[1]);
			ShowLoginDivEx(szPos);
		}
		else
		{
        	ShowLoginDiv();
		}
		return;
	}
	else if( errNumLimited == errMsg)
	{
		if( 0 == sNickname )
		{	document.getElementById("span_nickname1").innerHTML = "";}
		else
		{	document.getElementById("span_nickname1").innerHTML = sNickname +",";}

	    document.getElementById('span_err_extrainfo').style.display = '';
		document.getElementById('span_err_info').innerHTML = errMsg;
		//document.getElementById('addFavoFail').style.display = '';
	}
	else
	{
		if( 0 == sNickname )
			document.getElementById("span_nickname1").innerHTML = "";
		else
			document.getElementById("span_nickname1").innerHTML = sNickname +",";

     	document.getElementById('span_err_extrainfo').style.display = 'none';
		document.getElementById('span_err_info').innerHTML = errMsg
		//document.getElementById('addFavoFail').style.display = '';
	}

	if (window.g_addFavBtn != null){
		adjFavDivPos(addFavFailDiv, window.g_addFavBtn);
	}
	addFavFailDiv.style.display = '';

	return 0;
}

function AddFavoriteItemCallback(sNickName,iShowXiajiaInfo,iShowSetFavorite) //收藏商品后会调用此函数
{
	if(1 == iShowXiajiaInfo) //如果商品在24小时内下架,则相应提示
	{
	    document.getElementById('span_show_expire_info').innerHTML = "您收藏的商品将在24小时内过期,请密切关注!<br/>";
		document.getElementById('span_show_expire_info').style.display = '';
	}
	else if(2 == iShowXiajiaInfo) //商品已经下架子
	{
     	document.getElementById('span_show_expire_info').innerHTML = "请注意,您收藏的商品已下架!<br/>";
		document.getElementById('span_show_expire_info').style.display = '';
	}
	else
	{
		document.getElementById('span_show_expire_info').style.display = 'none';
	}

	document.getElementById('input_show_favorite').checked = true;
	//小于10表示不是重复收藏
	if(1 == iShowSetFavorite)
	{
		//alert("收藏1");
		document.getElementById('span_set_share').style.display = '';
		document.getElementById('span_set_without_login').style.display = '';
		document.getElementById('span_fav_notice').innerHTML="收藏商品成功!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = 'none';
	}
	else if (0 == iShowSetFavorite)
	{
		//alert("收藏0");
		document.getElementById('span_set_share').style.display = '';
		document.getElementById('span_set_without_login').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="收藏商品成功!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = 'none';
	}
	//大于10小于20表示24小时内重复收藏
    else if (11 == iShowSetFavorite)
	{
		//alert("重复收藏11");
		document.getElementById('span_set_without_login').style.display = '';
		document.getElementById('span_set_share').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="已收藏过此商品!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = 'none';
		document.getElementById('input_show_favorite').checked = false;
	}
	else if (10 == iShowSetFavorite)
	{
		//alert("重复收藏10");
		document.getElementById('span_set_without_login').style.display = 'none';
		document.getElementById('span_set_share').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="已收藏过此商品!";
		document.getElementById('span_show_can_do').style.display='none';
		document.getElementById('span_auto_update').style.display = 'none';
		document.getElementById('input_show_favorite').checked = false;
	}
	//大于等于20表示24小时外重复收藏
	else if (21 == iShowSetFavorite)
	{
		//alert("重复收藏21");
		document.getElementById('span_set_without_login').style.display = '';
		document.getElementById('span_set_share').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="已收藏过此商品!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = '';
		document.getElementById('input_show_favorite').checked = false;
	}
	else if (20 == iShowSetFavorite)
	{
		//alert("重复收藏20");
		document.getElementById('span_set_without_login').style.display = 'none';
		document.getElementById('span_set_share').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="已收藏过此商品!";
		document.getElementById('span_show_can_do').style.display='none';
		document.getElementById('span_auto_update').style.display = '';
		document.getElementById('input_show_favorite').checked = false;
	}
	else if (100 == iShowSetFavorite)
	{
		//alert("成人收藏100");
		document.getElementById('span_set_share').style.display = '';
		document.getElementById('span_set_without_login').style.display = 'none';
		document.getElementById('span_fav_notice').innerHTML="收藏商品成功!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = 'none';
		document.getElementById('input_show_favorite').checked = false;
	}
	else if (101 == iShowSetFavorite)
	{
		//alert("成人收藏101");
		document.getElementById('span_set_share').style.display = '';
		document.getElementById('span_set_without_login').style.display = '';
		document.getElementById('span_fav_notice').innerHTML="收藏商品成功!";
		document.getElementById('span_show_can_do').style.display='';
		document.getElementById('span_auto_update').style.display = 'none';
		document.getElementById('input_show_favorite').checked = false;
	}

	document.getElementById('span_nickname').innerHTML=sNickName;

	var addFavSucDiv = document.getElementById('addFavoSuc');

	if (window.g_addFavBtn != null){
		document.getElementById("add_fav_suc_item_id").value = window.g_itemId;
		adjFavDivPos(addFavSucDiv, window.g_addFavBtn);
	}

	addFavSucDiv.style.display = '';

	return 0;

}



function doFavoAfterLogin() //用户登录后会调用次函数,帮助用户收藏商品
{
	AddFavoriteItem();
}

function doFavoAfterLoginEx() //用户登录后会调用次函数,帮助用户收藏商品
{
	AddFavoriteItemEx2(window.g_itemId, window.g_addFavBtn, [0, 0]);
}


function showTips(name){
  document.getElementById(name).style.display="";
}
function hideTips(name){
  document.getElementById(name).style.display="none";
}
function addFavo(){
if(document.getElementById('addFavoSuc').style.display=='none' && document.getElementById('addFavoFail').style.display=='none'){
document.getElementById('addFavoLogin').style.display='';
}

}
function showSafeTips(){
  if(document.getElementById('checkbox_set_time').checked == true){
    document.getElementById('safeTips').style.display='';
  }
  else{
    document.getElementById('safeTips').style.display='none';
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -