123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- // 添加公共UI
- addUI("control",function(){ //加载control回调
- var controlObj = new controlF();
- $("#control").show();
- controlSuccess()//load完公共部分在load其他
- });
- function controlF(){
- function lang(){ //语言初始化
- $("#control nav a:eq(1)").text(currentLang.co0000)
- $("#control nav a:eq(2)").text(currentLang.co0001)
- $("#control nav a:eq(3)").text(currentLang.co0002)
- $("#control_search .title").text(currentLang.co0003)
- $("#control_search .input>div>p>input").prop("placeholder",currentLang.co0004)
- $("#control_search .hot .tit").text(currentLang.co0005)
- }
- lang();
- //搜索按钮
- $("#control header .search")[0].onclick=function(){
- var blockArr = $("#uiLayer>div").not('#control')
- for (var i = 0; i < blockArr.length; i++) {
- if ($(blockArr[i]).css('display')=="block") {
- var block = $(blockArr[i])
- }
- }
- blockArr.fadeOut("1000",function(){
- $("#control_search").fadeIn("1000");
- });
- //myEndFunction_focus动画完成后的回调
- var x = $("#control_search .input>div>span")[0];
- x.addEventListener("webkitAnimationEnd", myEndFunction_focus);
- x.addEventListener("animationend", myEndFunction_focus);
- $("#uiLayer footer").hide("slow");
- var footer = $("#uiLayer footer").detach()
- function myEndFunction_focus() {
- $("#uiLayer").append(footer);
- $("#uiLayer footer").fadeIn("slow");
- $("#control_search .input>div>p>input")[0].focus()
- }
- // 关闭搜索UI
- $("#control_search .input>div>span")[0].onclick=function(){
- $("#control_search").fadeOut("1000",function(){
- if (typeof block != "undefined"){
- block.fadeIn("1000");
- }else{
- window.location.reload();
- }
- })
- }
- }
- //头像按钮
- $("#control header .avatar")[0].onclick=function(){
- console.log("头像按钮")
- }
- //购物车侧拉按钮
- $("#control header .cart")[0].onclick=function(){
- console.log("购物车侧拉按钮")
- }
- //菜单侧拉按钮
- $("#control header .menu")[0].onclick=function(){
- $("#control_menu").css('display', 'block');
- // 语言---------------------------------------------
- var lanM = GetQueryString(languageMark);
- var en = $("#control_menu .one td.lan_en");
- var cn = $("#control_menu .one td.lan_cn");
- if (lanM==null) {
- en.addClass('in');
- Lanclick()
- }else if (lanM==1) {
- cn.addClass('in');
- Lanclick(1)
- }
- function Lanclick(inde){
- en[0].onclick = function(){
- if (inde==1)return;
- var url = window.location.href;
- if (url.indexOf("?")>0) {
- var url = url+"&languageMark=0"
- }else{
- var url = url+"?languageMark=0"
- }
- window.location.href=url;
- }
- cn[0].onclick = function(){
- if (inde==1)return;
- var url = window.location.href;
- if (url.indexOf("?")>0) {
- var url = url+"&languageMark=1"
- }else{
- var url = url+"?languageMark=1"
- }
- window.location.href=url;
- }
- }
- // 语言---------------------------------------------end
- // 货币---------------------------------------------
- var tdArr = $("#control_menu .one td.money");
- for (var i = 0; i < tdArr.length; i++) {
- // 闭包特性循环绑定
- (function(){
- var p = i;
- tdArr[i].onclick=function(){
- tdArr.not( $(tdArr[p]) ).removeClass('in');
- $(tdArr[p]).toggleClass('in');
- }
- })();
- }
- // 货币---------------------------------------------end
- $("#control_menu .shut")[0].onclick=function() {
- $("#control_menu").css('display', 'none');
- }
- }
- }
|