免费丝瓜视频

var globelVary={languageId:1, sessionTimeBool:0,//1表示(shi)超時,0表示未(wei)超(chao)時 timeMashine:"" }; $(function(){ var maxWidth =$(window).width(); var fwmainwidth = $(".fwtop,.fwmain,.fwbottom").width(); var result2 = -((maxWidth - fwmainwidth)/2); if(result2>0){ result2 = 0; maxWidth = fwmainwidth; $(".tLan").css({"width" : "100%"}); }else{$(".tLan").css({"left" : result2 + "px", "width" : maxWidth + "px"}); } if(isNaN($("#itemLanguage").val())) globelVary.languageId=1; else globelVary.languageId=parseInt($("#itemLanguage").val()); })$.fn.smint = function( options ) { // adding a class to users div $(this).addClass('smint') var settings = $.extend({ 'scrollSpeed ' : 500 }, options); return $('.smint a').each( function() { if ( settings.scrollSpeed ) { var scrollSpeed = settings.scrollSpeed } // get initial top offset for the menu var stickyTop = $('.smint').offset().top; var fwtop_mainNavwd = $('.fwtop_mainNav').width(); if (fwtop_mainNavwd>1300) { // check position and make sticky if needed var stickyMenu = function(){ // current distance top var scrollTop = $(window).scrollTop(); // if we scroll more than the navigation, change its position to fixed and add class 'fxd', otherwise change it back to absolute and remove the class if (scrollTop > stickyTop) { $('.smint').css({ 'position': 'fixed', 'top':0,'z-index':'500','width':'100%'}).addClass('fxd'); } else { $('.smint').css({ 'position': 'absolute','z-index':'500','top':stickyTop,'width':'100%'}).removeClass('fxd'); } }; } else { var fwtop_mainNavWidth = "-"+fwtop_mainNavwd/2+"px"; $('.fwtop_mainNav').css({'left':'50%','marginLeft':fwtop_mainNavWidth}); // check position and make sticky if needed var stickyMenu = function(){ // current distance top var scrollTop = $(window).scrollTop(); // if we scroll more than the navigation, change its position to fixed and add class 'fxd', otherwise change it back to absolute and remove the class if (scrollTop > stickyTop) { $('.smint').css({ 'position': 'fixed', 'top':0,'z-index':'500','left':'50%','marginLeft':fwtop_mainNavWidth }).addClass('fxd'); } else { $('.smint').css({ 'position': 'absolute','z-index':'500','top':stickyTop,'left':'50%','marginLeft':fwtop_mainNavWidth }).removeClass('fxd'); } }; } // run function stickyMenu(); // run function every time you scroll $(window).scroll(function() { stickyMenu(); }); }); } /********計(ji)算(suan)折(zhe)疊(die)標簽容器高度************/ function calcFoldingDisplayHeight(userLabelId){ var foldingDisplayHeightTemp = $(".foldingDisplay"+userLabelId).height(); var foldingDisplayHeight = foldingDisplayHeightTemp - 36; $(".foldingDisplayContent"+userLabelId).height(foldingDisplayHeight); }/********豎形菜單************/ function ShowMenu(obj,noid){ if($(obj).hasClass("selected") && $("#"+noid).css('display')=="inline"){ $(obj).removeClass("selected"); $("#"+noid).css("display","none"); } else if(!$(obj).hasClass("selected") && $("#"+noid).css('display')=="inline" ){$("#"+noid).css("display","none");} else{ $(obj).addClass("selected"); $("#"+noid).css("display","inline"); } } //豎形(xing)導(dao)航 function ShowMenu1(obj,noid,id){ if($(obj).hasClass("selected") && $("#"+noid).css('display')=="inline"){ $(obj).removeClass("selected"); $("#"+noid).css("display","none"); } else if(!$(obj).hasClass("selected") && $("#"+noid).css('display')=="inline" ){$("#"+noid).css("display","none");} else{ $(".verticalNav"+id+" h1").removeClass("selected"); $(".verticalNav"+id+" span").css("display","none"); $(obj).addClass("selected"); $("#"+noid).css("display","inline"); } } function ShowMenu11(obj,noid,id){ if($(obj).hasClass("selected") && $("#"+noid).css('display')=="inline"){ $(obj).removeClass("selected"); $("#"+noid).css("display","none"); } else if(!$(obj).hasClass("selected") && $("#"+noid).css('display')=="inline" ){$("#"+noid).css("display","none");} else{ $(obj).addClass("selected"); $("#"+noid).css("display","inline"); } } function ShowMenu2(id){ $(".verticalNav"+id+" span").css("display","none"); }/******防止(zhi)mouseover和(he)mouseout多(duo)次觸發(fa)******/ function checkHover(e,target){ if (getEvent(e).type == "mouseover"){ return !contains(target, getEvent(e).relatedTarget || getEvent(e).fromElement) && !((getEvent(e).relatedTarget || getEvent(e).fromElement) === target); }else{ return !contains(target, getEvent(e).relatedTarget || getEvent(e).toElement) && !((getEvent(e).relatedTarget || getEvent(e).toElement) === target); } } function contains(parentNode, childNode){ if (parentNode.contains){ return parentNode != childNode && parentNode.contains(childNode); }else{ return !!(parentNode.compareDocumentPosition(childNode) & 16); } } //取(qu)得(de)當前window對象(xiang)的事(shi)件 function getEvent(e) { return e || window.event; } /********文(wen)章(zhang)列表效(xiao)果(guo)2************/ function item_list2(idName){ $(".id"+idName+ " ul>li:first-child").addClass("over"); $(".id"+idName+ " ul>li").on("mouseover",function(){ $(this).siblings().andSelf().removeClass("over"); $(this).addClass("over"); }); } /********文(wen)章(zhang)列表效(xiao)果(guo)3************/ function item_list3(idName){ $(".id"+idName+ " ul>li").on("mouseover",function(){ $(this).addClass("p02"); }); $(".id"+idName+ " ul>li").on("mouseout",function(){ $(this).removeClass("p02"); }); } /********文(wen)章(zhang)列表效(xiao)果(guo)5************/ function item_list5(idName){ $(".id"+idName+ " ul>li").on("mouseover",function(){ $("#img"+idName).show(); }); $(".id"+idName+ " ul>li").on("mouseout",function(){ $("#img"+idName).css("display","none"); }); } var sweetTitles = { x : 10, y : 20, init : function(idName) { $(".id"+idName+ " ul>li a").on("mouseover",function(e){ this.myTitle = this.title; this.myHref = this.href; this.myHref = (this.myHref.length > 200 ? this.myHref.toString().substring(0,200)+"..." : this.myHref); this.title = ""; var tooltip = ""; if(this.myTitle == "") { tooltip = ""; } else { tooltip = "

"+this.myTitle+"

"; } $('body').append(tooltip); $('#tooltip') .css({ "opacity":"0.8", "top":(e.pageY+20)+"px", "left":(e.pageX+10)+"px" }).show('fast'); }).on("mouseout",function(){ this.title = this.myTitle; $('#tooltip').remove(); }).on("mousemove",function(e){ $('#tooltip') .css({ "top":(e.pageY+20)+"px", "left":(e.pageX+10)+"px" }); }); } }; /****頭部搜索分類顯示*****/ function displaySiteSearch(obj){ var objSpanFirst=obj.find("span:first"); //var offset=objSpanFirst.offset(); var offset=objSpanFirst.position(); var top=offset.top; var left=offset.left; var inputH=objSpanFirst.outerHeight(); top+=inputH; $("#select_siteSearch").css({"display":"block","top":top+"px","left":left+"px"}); } /****頭部搜索分類隱藏*****/ function hideSiteSearch(event,obj){ $("#select_siteSearch").hide(); }/****語言顯示*****/ function displayLanguage(obj){ var objSpanFirst=obj.find("span:first"); var offset=objSpanFirst.position(); var top=offset.top; var left=offset.left; var inputH=objSpanFirst.outerHeight(); top+=inputH; $("#select_language").css({"top":top+"px","left":left+"px"}).show(); } /****語言隱藏*****/ function hideLanguage(event,obj){ $("#select_language").hide();//.css({"display":"none"}); } $(function(){ $("#select_language,#select_siteSearch ul>li").on("click",function(){ $("#select_language,#select_siteSearch").hide(); }); })/******頭部搜索******/ function siteSearch(){ $("#siteSearchSubmit").click(function(){ var siteSearchClass = $("#siteSelect_info").find("a").attr("rel"); var siteSearchContent = $("#siteSearchContent").val(); window.open("/search/"+siteSearchClass+"/"+siteSearchContent); //跳轉新頁麵 }) $("#select_siteSearch").find("a").click(function(){ var sitePageName = $(this).attr("rel"); $("#siteSelect_info").children().replaceWith(""+sitePageName+""); }) } /******多語******/ function siteLanguage(){ $("#select_language").find("a").click(function(){ var languageId = $(this).attr("rel"); window.location.xhref="http://www.tj-lf.com/siteLanguage="+languageId; //跳轉本頁麵 }) }/******通用******/ function commonSearch(userLabelId,searchStra){ var searchStr = searchStra; $("#searchContent"+userLabelId).on('keyup',function(e){ var e=e||window.event; var keycode=e.keyCode||e.which||e.charCode; if(keycode==13){ var searchContent = $(this).val(); var searchClass = $("#select_info"+userLabelId).find("a").attr("rel"); window.open("/search/"+searchClass+"/"+searchContent+"/"+searchStr); //跳轉新頁麵 } }) $("#searchSubmit"+userLabelId).click(function(){ var searchContent = $("#searchContent"+userLabelId).val(); var searchClass = $("#select_info"+userLabelId).find("a").attr("rel"); window.open("/search/"+searchClass+"/"+searchContent+"/"+searchStr); //跳轉新頁麵 }) var obj=$("#select_search"+userLabelId); $("a",obj).click(function(){ var pageName = $(this).attr("rel"); $("#select_info"+userLabelId).children().replaceWith(""+pageName+""); obj.hide(); }) } function commonSearchNew(userLabelId,searchBegin,searchStra){ var searchStr = searchStra; var searchClass = searchBegin; $("#searchContent"+userLabelId).on('keyup',function(e){ var e=e||window.event; var keycode=e.keyCode||e.which||e.charCode; if(keycode==13){ var searchContent = $(this).val(); window.open("/search/"+searchClass+"/"+searchContent+"/"+searchStr); //跳轉新頁麵 } }) $("#searchSubmit"+userLabelId).click(function(){ var searchContent = $("#searchContent"+userLabelId).val(); window.open("/search/"+searchClass+"/"+searchContent+"/"+searchStr); //跳轉新頁麵 }) } /****公共搜索分類顯示*****/ function displaySearch(obj,userLabelId){ var objSpanFirst=obj.find("span:first"); var position=objSpanFirst.position(); var top=position.top; var left=position.left; var inputH=objSpanFirst.outerHeight(); top+=inputH; $("#select_search"+userLabelId).css({"display":"block","top":top+"px","left":left+"px"}); } /****公共搜索分類隱藏*****/ function hideSearch(event,obj,userLabelId){ $("#select_search"+userLabelId).css({"display":"none"}); }/** * jQuery jPages v0.4 * Client side pagination with jQuery * http://luis-almeida.github.com/jPages * * Licensed under the MIT license. * Copyright 2012 Luís Almeida * https://github.com/luis-almeida */(function ( $, window, document, undefined ) { var name = "jPages", instance = null, defaults = { containerID : "", first : false, previous : "← previous", next : "next →", last : false, links : "numeric", // blank || title startPage : 1, perPage : 10, midRange : 5, startRange : 1, endRange : 1, keyBrowse : false, scrollBrowse : false, pause : 0, clickStop : false, delay : 50, direction : "forward", // backwards || auto || random || animation : "", // http://daneden.me/animate/ - any entrance animations fallback : 400, minHeight : true, callback : undefined // function( pages, items ) { } }; function Plugin( element, options ) { this.options = $.extend( {}, defaults, options ); this.options.perPage=(this.options.perPage==0?1:this.options.perPage); this._container = $( "#" + this.options.containerID ); if ( !this._container.length ) { return; } this.jQwindow = $(window); this.jQdocument = $(document); this._holder = $( element ); this._nav = {}; this._first = $( this.options.first ); this._previous = $( this.options.previous ); this._next = $( this.options.next ); this._last = $( this.options.last ); /* only visible items! */ //this._items = this._container.children(":visible"); this._items = this._container.children(); this._itemsShowing = $([]); this._itemsHiding = $([]); this._numPages = Math.ceil( this._items.length / this.options.perPage ); this._currentPageNum = this.options.startPage; this._clicked = false; this._cssAnimSupport = this.getCSSAnimationSupport(); this.init(); } Plugin.prototype.getCSSAnimationSupport = function () { var animation = false, animationstring = 'animation', keyframeprefix = '', domPrefixes = 'Webkit Moz O ms Khtml'.split(' '), pfx = '', elm = this._container.get(0); if( elm.style.animationName ) { animation = true; } if( animation === false ) { for( var i = 0; i " + ".jp-invisible { visibility: hidden !important; } " + ".jp-hidden { display: none !important; }" + ""; $( requiredStyles ).appendTo("head"); if ( this._cssAnimSupport && this.options.animation.length ) { this._items.addClass("animated jp-hidden"); } else { this._items.hide(); } }; Plugin.prototype.setNav = function () { var navhtml = this.writeNav(); this._holder.each( this.bind( function( index, element ) { var holder = $( element ); holder.html( navhtml ); this.cacheNavElements( holder, index ); this.bindNavHandlers( index ); this.disableNavSelection( element ); }, this) ); if ( this.options.keyBrowse ) this.bindNavKeyBrowse(); if ( this.options.scrollBrowse ) this.bindNavScrollBrowse(); }; Plugin.prototype.writeNav = function () { var i = 1, navhtml; navhtml = this.writeBtn( "first" ) + this.writeBtn( "previous" ); for ( ; i ..."; } if ( i > this.options.startRange && i "; } else { navhtml += ""; } switch ( this.options.links ) { case "numeric" : navhtml += i; break; case "blank" : break; case "title" : var title = this._items.eq(i-1).attr("data-title"); navhtml += title !== undefined ? title : ""; break; } navhtml += ""; if ( i === this.options.startRange || i === this._numPages - this.options.endRange ) { navhtml += "..."; } } navhtml += this.writeBtn( "next" ) + this.writeBtn( "last" ) + ""; return navhtml; }; Plugin.prototype.writeBtn = function ( which ) { return this.options[which] !== false && !$( this[ "_" + which ] ).length ? "" + this.options[which] + "" : ""; }; Plugin.prototype.cacheNavElements = function ( holder, index ) { this._nav[index] = {}; this._nav[index].holder = holder; this._nav[index].first = this._first.length ? this._first : this._nav[index].holder.find("a.jp-first"); this._nav[index].previous = this._previous.length ? this._previous : this._nav[index].holder.find("a.jp-previous"); this._nav[index].next = this._next.length ? this._next : this._nav[index].holder.find("a.jp-next"); this._nav[index].last = this._last.length ? this._last : this._nav[index].holder.find("a.jp-last"); this._nav[index].fstBreak = this._nav[index].holder.find("span:first"); this._nav[index].lstBreak = this._nav[index].holder.find("span:last"); this._nav[index].pages = this._nav[index].holder.find("a").not(".jp-first, .jp-previous, .jp-next, .jp-last"); this._nav[index].permPages = this._nav[index].pages.slice(0, this.options.startRange) .add( this._nav[index].pages.slice(this._numPages - this.options.endRange, this._numPages) ); this._nav[index].pagesShowing = $([]); this._nav[index].currentPage = $([]); }; Plugin.prototype.bindNavHandlers = function ( index ) { var nav = this._nav[index]; // default nav nav.holder.bind( "click.jPages", this.bind( function( evt ) { var newPage = this.getNewPage( nav, $(evt.target) ); if ( this.validNewPage( newPage ) ) { this._clicked = true; this.paginate( newPage ); } evt.preventDefault(); }, this ) ); // custom first if ( this._first.length ) { this._first.bind( "click.jPages", this.bind( function() { if ( this.validNewPage( 1 ) ) { this._clicked = true; this.paginate( 1 ); } }, this ) ); } // custom previous if ( this._previous.length ) { this._previous.bind( "click.jPages", this.bind( function() { var newPage = this._currentPageNum - 1; if ( this.validNewPage( newPage ) ) { this._clicked = true; this.paginate( newPage ); } }, this ) ); } // custom next if ( this._next.length ) { this._next.bind( "click.jPages", this.bind( function() { var newPage = this._currentPageNum + 1; if ( this.validNewPage( newPage ) ) { this._clicked = true; this.paginate( newPage ); } }, this ) ); } // custom last if ( this._last.length ) { this._last.bind( "click.jPages", this.bind( function() { if ( this.validNewPage( this._numPages ) ) { this._clicked = true; this.paginate( this._numPages ); } }, this ) ); } }; Plugin.prototype.disableNavSelection = function ( element ) { if ( typeof element.onselectstart != "undefined" ) { element.onselectstart = function() { return false; }; } else if (typeof element.style.MozUserSelect != "undefined") { element.style.MozUserSelect = "none"; } else { element.onmousedown = function() { return false; }; } }; Plugin.prototype.bindNavKeyBrowse = function () { this.jQdocument.bind( "keydown.jPages", this.bind( function( evt ) { var target = evt.target.nodeName.toLowerCase(); if ( this.elemScrolledIntoView() && target !== "input" && target != "textarea" ) { var newPage = this._currentPageNum; if ( evt.which == 37 ) newPage = this._currentPageNum - 1; if ( evt.which == 39 ) newPage = this._currentPageNum + 1; if ( this.validNewPage( newPage ) ) { this._clicked = true; this.paginate( newPage ); } } }, this ) ); }; Plugin.prototype.elemScrolledIntoView = function () { var docViewTop, docViewBottom, elemTop, elemBottom; docViewTop = this.jQwindow.scrollTop(); docViewBottom = docViewTop + this.jQwindow.height(); elemTop = this._container.offset().top; elemBottom = elemTop + this._container.height(); return ((elemBottom >= docViewTop) && (elemTop = docViewTop) && (elemTop = docViewTop) );*/ }; Plugin.prototype.bindNavScrollBrowse = function () { this._container.bind( "mousewheel.jPages DOMMouseScroll.jPages", this.bind( function( evt ) { var newPage = ( evt.wheelDelta || -evt.detail ) > 0 ? ( this._currentPageNum - 1 ) : ( this._currentPageNum + 1 ); if ( this.validNewPage( newPage ) ) { this._clicked = true; this.paginate( newPage ); } return false; }, this ) ); }; Plugin.prototype.getNewPage = function ( nav, target ) { if ( target.is( nav.currentPage ) ) return this._currentPageNum; if ( target.is( nav.pages ) ) return nav.pages.index(target) + 1; if ( target.is( nav.first ) ) return 1; if ( target.is( nav.last ) ) return this._numPages; if ( target.is( nav.previous ) ) return nav.pages.index(nav.currentPage); if ( target.is( nav.next ) ) return nav.pages.index(nav.currentPage) + 2; }; Plugin.prototype.validNewPage = function ( newPage ) { return newPage !== this._currentPageNum && newPage > 0 && newPage this._items.length ) { range.end = this._items.length; } return range; }; Plugin.prototype.cssAnimations = function ( page ) { clearInterval( this._delay ); this._itemsHiding .removeClass( this.options.animation + " jp-invisible" ) .addClass("jp-hidden"); this._itemsShowing .removeClass("jp-hidden") .addClass("jp-invisible"); this._itemsOriented = this.getDirectedItems( page ); this._index = 0; this._delay = setInterval( this.bind( function() { if ( this._index === this._itemsOriented.length ) { clearInterval( this._delay ); } else { this._itemsOriented .eq(this._index) .removeClass("jp-invisible") .addClass(this.options.animation); } this._index = this._index + 1; }, this ), this.options.delay ); }; Plugin.prototype.jQAnimations = function ( page ) { clearInterval( this._delay ); this._itemsHiding.addClass("jp-hidden"); this._itemsShowing.fadeTo(0, 0).removeClass("jp-hidden"); this._itemsOriented = this.getDirectedItems( page ); this._index = 0; this._delay = setInterval( this.bind( function() { if ( this._index === this._itemsOriented.length ) { clearInterval( this._delay ); } else { this._itemsOriented .eq(this._index) .fadeTo(this.options.fallback, 1); } this._index = this._index + 1; }, this ), this.options.delay ); }; Plugin.prototype.getDirectedItems = function ( page ) { var itemsToShow; switch ( this.options.direction ) { case "backwards" : itemsToShow = $( this._itemsShowing.get().reverse() ); break; case "random" : itemsToShow = $( this._itemsShowing.get().sort( function() { return ( Math.round( Math.random() ) - 0.5 ); } ) ); break; case "auto" : itemsToShow = page >= this._currentPageNum ? this._itemsShowing : $( this._itemsShowing.get().reverse() ); break; default : itemsToShow = this._itemsShowing; } return itemsToShow; }; Plugin.prototype.updatePages = function ( page ) { var interval, index, nav; interval = this.getInterval( page ); for( index in this._nav ) { if ( this._nav.hasOwnProperty( index ) ) { nav = this._nav[index]; this.updateBtns( nav, page ); this.updateCurrentPage( nav, page ); this.updatePagesShowing( nav, interval ); this.updateBreaks( nav, interval ); } } return interval; }; Plugin.prototype.getInterval = function ( page ) { var neHalf, upperLimit, start, end; neHalf = Math.ceil( this.options.midRange / 2 ); upperLimit = this._numPages - this.options.midRange; start = page > neHalf ? Math.max( Math.min( page - neHalf, upperLimit ), 0 ) : 0; end = page > neHalf ? Math.min( page + neHalf - ( this.options.midRange % 2 > 0 ? 1 : 0 ), this._numPages ) : Math.min( this.options.midRange, this._numPages ); return { start: start, end: end }; }; Plugin.prototype.updateBtns = function ( nav, page ) { if ( page === 1 ) { nav.first.addClass("jp-disabled"); nav.previous.addClass("jp-disabled"); } if ( page === this._numPages ) { nav.next.addClass("jp-disabled"); nav.last.addClass("jp-disabled"); } if ( this._currentPageNum === 1 && page > 1 ) { nav.first.removeClass("jp-disabled"); nav.previous.removeClass("jp-disabled"); } if ( this._currentPageNum === this._numPages && page this.options.startRange || ( this.options.startRange === 0 && interval.start > 0 ) ) { nav.fstBreak.removeClass("jp-hidden"); } else { nav.fstBreak.addClass("jp-hidden"); } if ( interval.end 1) { clearTimeout( this._pause ); if ( this.options.clickStop && this._clicked ) { return; } else { this._pause = setTimeout( this.bind( function() { this.paginate( this._currentPageNum !== this._numPages ? this._currentPageNum + 1 : 1 ); }, this ), this.options.pause ); } } }; Plugin.prototype.setMinHeight = function () { if ( this.options.minHeight && !this._container.is("table, tbody") ) { setTimeout( this.bind( function() { this._container.css({ "min-height" : this._container.css("height") }); }, this ), 1000 ); } }; Plugin.prototype.bind = function ( fn, me ) { return function () { return fn.apply(me, arguments); }; }; Plugin.prototype.destroy = function () { this.jQdocument.unbind("keydown.jPages"); this._container.unbind( "mousewheel.jPages DOMMouseScroll.jPages"); if ( this.options.minHeight ) { this._container.css("min-height", ""); } if ( this._cssAnimSupport && this.options.animation.length ) { this._items.removeClass("animated jp-hidden jp-invisible " + this.options.animation); } else { this._items.removeClass("jp-hidden").fadeTo(0, 1); } this._holder.unbind("click.jPages").empty(); }; $.fn[name] = function ( arg ) { var type = $.type( arg ); if ( type === "object" ) { if ( this.length && !$.data( this, name ) ) { instance = new Plugin( this, arg ); this.each( function() { $.data( this, name, instance ); } ); } return this; } if ( type === "string" && arg === "destroy" ) { instance.destroy(); this.each( function() { $.removeData( this, name ); } ); return this; } if ( type === 'number' && arg % 1 === 0 ) { if ( instance.validNewPage( arg ) ) { instance.paginate( arg ); } return this; } return this; }; })( jQuery, window, document );//導航欄 $(function(){ var url = window.location.pathname; var boardUrl = url.match(/([^\/]*\/){1}([^\/]*)/)[2]; var boardUrl_a = "/"+boardUrl $(".navBarUlStyle li a").each(function(){ var v = $(this).attr("href"); if (v == boardUrl_a) { if ($(this).parent().parent().hasClass('m')) { //二級---主導航 $(this).parent().parent().addClass('on'); } else { if ($(this).parent().hasClass('m')) { //一級 $(this).parent().addClass('on'); } else { //三級 if ($(this).parent().parent().parent().parent().hasClass('m')) { $(this).parent().parent().parent().parent().addClass('on'); } else { if ($(this).parent().parent().parent().hasClass('m')) { //二級-子導航 $(this).parent().parent().parent().addClass('on'); } else { //三級-子導航 $(this).parent().parent().parent().parent().parent().addClass('on'); } } } } } }); $(".navBarUlStyle li a").each(function(){ var dh=$(this).parent().parent().parent().attr('dh'); var bid=$(this).attr('bid'); if(!dh){return;} if(dh==bid){$(this).parent().addClass('on'); } }) var nav = $(".navBarUlStyle"); var init = $(".navBarUlStyle .m").eq(ind); var block = $(".navBarUlStyle .block"); block.css({ "left": init.position() - 3 }); nav.hover(function() {}, function() { block.stop().animate({ "left": init.position() - 3 }, 100); }); $(".navBarUlStyle").slide({ type: "menu", titCell: ".m", targetCell: ".sub", delayTime: 300, triggerTime: 0, returnDefault: true, defaultIndex: ind, startFun: function(i, c, s, tit) { block.stop().animate({ "left": tit.eq(i).position() - 3 }, 100); } }); }); var ind; //導航欄結束 $(function(){ $(".liShare").hover(function(){ $(".shareShow").show(); var shareTop=$(".share").offset().top, shareLeft=$(".share").offset().left, bsPanelW=$("#bsPanel").outerWidth(), bsPanelTop=shareTop, bsPanelLeft=shareLeft-bsPanelW; $("#bsPanel").css({"top":bsPanelTop+"px","left":bsPanelLeft+"px"}).show(); //$(".bdshare_popup_bg,.bdshare_popup_box").show(); }, function(){ $('.shareShow').hide(); //$(".bdshare_popup_bg,.bdshare_popup_box").hide(); }); }); function erweimaOver(obj){ var offset=obj.offset(); var top=offset.top; var left=offset.left; var divW=$(".erweimaImg").outerWidth(); var addLeft=left-divW; var addTop=top-$(document).scrollTop(); $(".erweimaImg").css({"left":addLeft+"px","top":addTop+"px","z-index":"999999"}).show(); } function erweimaOut(){ $(".erweimaImg").hide(); } /****後台語言顯示*****/ function displayAdminLanguageSw(obj){ $("#select_adminLanguage_switchLan").css({"display":"block"}); } /****後台語言隱藏*****/ function hideAdminLanguageSw(event,obj){ $("#select_adminLanguage_switchLan").css({"display":"none"}); } /****點擊購物車效果*****/ $(function(){ $(".shoppingCart").click(function(){ openShoppingCar(); }); }); //定義檢測函數,返回0/1/2/3分別代表無效/差/一般/強 function getResult(s){ if(s.length 0){ ls--; } return ls } /****************************************有翻譯Benin**************************************************************/ /******在線表單******/ function messageOperate1(userLabelId,idStr,num,radioName){ var num=parseInt(num); $("#msgSubmit"+userLabelId).click(function(){ var data = {userLabelId:userLabelId}; if($(".onlineFormshow .paraName:input[submit=no]").length>0){ layer.msg('參數錯誤'); return; } data["number"]=num; var msgCheckcode = $("#msgCheckcode"+userLabelId).val(); if(msgCheckcode==undefined){} else if(!msgCheckcode){ layer.msg('驗證碼為空!'); return; } data["msgCheckcode"]=msgCheckcode; for(var i=1;i' + ''; for(var i=1; i免费丝瓜视频'; strFace += ''; if( i % 15 == 0 ) strFace += ''; } strFace += '
'; } $(".discuss_report").parent().append(strFace); var offset = $(this).position(); var top = offset.top + $(this).outerHeight(); $('#'+id).css('top',top); $('#'+id).css('left',offset.left); $('#'+id).show(); e.stopPropagation(); }); $(document).click(function(){ $('#'+id).hide(); $('#'+id).remove(); }); }; })(jQuery);/*************************獲取控件的值******************************************/ ; (function ($) { $.Control = function (json) { var defaults = { checked: 1, //0表示全部獲取,1表示隻獲取選中的 radio: 1, //0表示全部獲取,1表示隻獲取選中的 type:"get", //get表示獲取值,reset表示重置 myVar:"myVar",//控件的屬性,用來保存變量名的 split:"," //多個值在變量中的分隔符 } json = $.extend(defaults, json); var result = {}; var radio = {}; var con={ text: "text", password:"password", hidden:"hidden", checkbox:"checkbox", textarea: "textarea", radio:"radio", select: "select" } function getVar(obj) { return obj.attr(json.myVar); } if (json.type == "reset") {//重置 json.objs.each(function () { //暫時不寫 }); } else if (json.type == "get") {//獲取 json.objs.each(function () { var attrVar= getVar($(this)); if(!attrVar){ return true; } if ($(this).is(":"+con.text)) { //文本框 result[attrVar] = $(this).val(); } else if ($(this).is(":" + con.password)) {//密碼框 result[attrVar] = $(this).val(); } else if ($(this).is(":"+con.hidden)) { //隱藏框 result[attrVar] = $(this).val(); } else if ($(this).is(":"+con.checkbox)) {//複選框.如果指定了value的屬性,返回value屬性值,否則返回值on;返回的值以","分割的字符串 if (json.checked == 1) {//隻獲取選中的複選框 if ($(this).is(":checked")) { if(result[attrVar]){ result[attrVar]+= json.split+ $(this).val(); } else {//不存在 result[attrVar] = $(this).val(); } } } else if (json.checked == 0) {//不管有沒有選中都獲取 if (result[attrVar]) {//如果存在 result[attrVar] +=json.split + $(this).val(); } else {//不存在 result[attrVar] = $(this).val(); } } else { alerts('參數異常'); //json.checked參數異常 } } else if ($(this).is(con.textarea)) {//多行文本框 result[attrVar]= $(this).val(); } else if ($(this).is(":"+con.radio) && $(this).is(":checked")) {//單選按鈕並且被選中 result[attrVar] = $(this).val(); } else if ($(this).is(con.select)) {//下拉框 result[attrVar]= $("option:selected", $(this)).val(); //如果指定了value屬性,獲取指定的value值,否則獲取option中的文本內容 } }); } return result; } })(jQuery); /*************************獲取控件的值*end*****************************************/ jQuery.extend({ unselectContents: function(){ if(window.getSelection) window.getSelection().removeAllRanges(); else if(document.selection) document.selection.empty(); } }); jQuery.fn.extend({ selectContents: function(){ $(this).each(function(i){ var node = this; var selection, range, doc, win; if ((doc = node.ownerDocument) && (win = doc.defaultView) && typeof win.getSelection != 'undefined' && typeof doc.createRange != 'undefined' && (selection = window.getSelection()) && typeof selection.removeAllRanges != 'undefined'){ range = doc.createRange(); range.selectNode(node); if(i == 0){ selection.removeAllRanges(); } selection.addRange(range); } else if (document.body && typeof document.body.createTextRange != 'undefined' && (range = document.body.createTextRange())){ range.moveToElementText(node); range.select(); } }); }, setCaret: function(){ if(! $.support.msie) return; var initSetCaret = function(){ var textObj = $(this).get(0); textObj.caretPos = document.selection.createRange().duplicate(); }; $(this).click(initSetCaret).select(initSetCaret).keyup(initSetCaret); }, insertAtCaret: function(textFeildValue){ var textObj = $(this).get(0); if(document.all && textObj.createTextRange && textObj.caretPos){ var caretPos=textObj.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == '' ? textFeildValue+'' : textFeildValue; } else if(textObj.setSelectionRange){ var rangeStart=textObj.selectionStart; var rangeEnd=textObj.selectionEnd; var tempStr1=textObj.value.substring(0,rangeStart); var tempStr2=textObj.value.substring(rangeEnd); textObj.value=tempStr1+textFeildValue+tempStr2; textObj.focus(); var len=textFeildValue.length; textObj.setSelectionRange(rangeStart+len,rangeStart+len); textObj.blur(); }else{ $(textObj).append(textFeildValue); } } });/**div加載ajax效果***/ function fwajaxStar(str){//str提示信息 var html=""; html+="
"; html+="
"; html+= ""; if(str) html+=""+str+""; html+="
"; $("body").append(html); var divH=$(document).height();//-$("#admin_topbj").height(); $("#fwajaxLoadDiv").height(divH).css({"top":0,"opacity":0.5,"left":0}); var iconTop=$(window).height()/2; iconTop=iconTop+$(document).scrollTop(); $(".fwajaxLoadIcon").css({"top":iconTop+"px"}); getSessionTimeBool(); } /****關閉ajax遮罩*****/ function fwajaxClose(){ $("#fwajaxLoadDiv").remove(); $(".fwajaxLoadIcon").remove(); }/********文本框的驗證的封裝************/ $.fn.extend({ fwValidateText:function(json){ var pdMeth=function(obj,rightOrErr){ //rightOrErr=rightOrErr; var con=$.trim(obj.val()); if(json.min){ if(con.length>=json.min) rightOrErr=true; else rightOrErr=false; } else rightOrErr=true if(rightOrErr){ if(json.max){ if(con.length"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; if(type=="right"){ obj.attr("submit","yes").removeClass("fwpdTextErrColor"); html+="
"+Con+"
"; } else if(type=="error"){ obj.attr("submit","no").addClass("fwpdTextErrColor"); html+="
"+Con+"
"; } else if(type=="empty"){ html+="
"+Con+"
"; } html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+="
"; html+=""; obj.after(html); var pdLeftToDingWidth=$(".pdDingJiao").outerWidth(); var pos=getPdTSPosition(obj); pos.left=pos.left-pdLeftToDingWidth+10; $(".fwPdBox").css({"top":pos.top,"left":pos.left}); if(json.width) $(".fwPdBox").width(json.width); if(json.height) $(".fwPdBox").height(json.height); } var rightOrErr=false; var obj=$(this); $(this).on("focus",function(){ if(json.empty&&$(this).val()==""){ insertStr($(this),json.empty,"empty"); } else if(!json.error&&!json.right&&json.empty) insertStr($(this),json.empty,"empty"); else pdMeth($(this),rightOrErr); }); $(this).on('blur',function(){ if(json.empty&&$(this).val()==""){ $(this).removeAttr("submit").removeClass("fwpdTextErrColor"); } if($(this).next().is(".fwPdBox")) $(this).next().remove(); }); $(this).on("keyup",function(){ if(json.empty&&$(this).val()=="") insertStr($(this),json.empty,"empty"); else if(!json.error&&!json.right) return; else pdMeth($(this),rightOrErr)}); } }); /********文本框的驗證的封裝*end***********//**************QQ功能************************/ /* 此插件基於Jquery 插件名:jquery.Sonline(在線客服插件) 作者 似懂非懂 版本 2.0 Blog:www.haw86.com */ ;(function($){ $.fn.Sonline = function(options){ var opts = $.extend({}, $.fn.Sonline.defualts, options); $.fn.setList(opts); //調用列表設置 $.fn.Sonline.styleType(opts); if(opts.DefaultsOpen == false){ $.fn.Sonline.closes(opts.Position,0); } //展開 $("#SonlineBox > .openTrigger").on("click",function(){$.fn.Sonline.opens(opts);}); //關閉 $("#SonlineBox > .contentBox > .closeTrigger").on("click",function(){$.fn.Sonline.closes(opts.Position,"fast");}); //Ie6兼容或滾動方式顯示 if ( $.support.msie && ( $.support.version == "6.0") && !$.support.style||opts.Effect==1) {$.fn.Sonline.scrollType();} else if(opts.Effect==0){$("#SonlineBox").css({position:"fixed"});} } $.fn.Sonline.defualts ={ Position:"left",//left或right Top:200,//頂部距離,默認200px Effect:0, //滾動或者固定兩種方式,1.滾動,0表示固定 Width:170,//頂部距離,默認200px DefaultsOpen:false, //默認展開:true,默認收縮:false Style:1,//圖標的顯示風格,默認顯示:1 Tel:"",//服務熱線 Qqlist:"" //多個QQ用','隔開,QQ和客服名用'|'隔開 } //展開 $.fn.Sonline.opens = function(opts){ var positionType = opts.Position; $("#SonlineBox").css({width:opts.Width+4}); if(positionType=="left"){$("#SonlineBox > .contentBox").animate({left: 0},"fast");} else if(positionType=="right"){$("#SonlineBox > .contentBox").animate({right: 0},"fast");} $("#SonlineBox > .openTrigger").hide(); } //關閉 $.fn.Sonline.closes = function(positionType,speed){ $("#SonlineBox > .openTrigger").show(); var widthValue =$("#SonlineBox > .openTrigger").width(); var allWidth =(-($("#SonlineBox > .contentBox").width())-6); if(positionType=="left"){$("#SonlineBox > .contentBox").animate({left: allWidth},speed);} else if(positionType=="right"){$("#SonlineBox > .contentBox").animate({right: allWidth},speed);} $("#SonlineBox").animate({width:widthValue},speed); } //風格選擇 $.fn.Sonline.styleType = function(opts){ var typeNum = 1; switch(opts.Style) { case 1: typeNum = 41; break case 2: typeNum = 42; break case 3: typeNum = 44; break case 4: typeNum = 45; break case 5: typeNum = 46; break case 6: typeNum = 47; break default: typeNum = 41; } return typeNum; } //子插件:設置列表參數 $.fn.setList = function(opts){ if(opts.Qqlist=="") return; $("body").append("
客服中(zhong)心(xin)
"+opts.Tel+"
"); $("#SonlineBox > .contentBox").width(opts.Width) if(opts.Qqlist==""){ $("#SonlineBox > .contentBox > .listBox").append("

暫無(wu)在線客(ke)服。

") } else{var qqListHtml = $.fn.Sonline.splitStr(opts);$("#SonlineBox > .contentBox > .listBox").append(qqListHtml); } if(opts.Position=="left"){$("#SonlineBox").css({left:0});} else if(opts.Position=="right"){$("#SonlineBox").css({right:0})} $("#SonlineBox").css({top:opts.Top,width:opts.Width+4}); var allHeights=0; if($("#SonlineBox > .contentBox").height() .openTrigger").height()){ allHeights = $("#SonlineBox > .openTrigger").height()+4; } else{allHeights = $("#SonlineBox > .contentBox").height()+40;} $("#SonlineBox").height(allHeights); if(opts.Position=="left"){$("#SonlineBox > .openTrigger").css({left:0});} else if(opts.Position=="right"){$("#SonlineBox > .openTrigger").css({right:0});} } //滑動式效果 $.fn.Sonline.scrollType = function(){ $("#SonlineBox").css({position:"absolute"}); var topNum = parseInt($("#SonlineBox").css("top")+""); $(window).scroll(function(){ var scrollTopNum = $(window).scrollTop();//獲取網頁被卷去的高 $("#SonlineBox").stop(true,false).delay(200).animate({top:scrollTopNum+topNum},"slow"); }); } //分割QQ $.fn.Sonline.splitStr = function(opts){ var strs= new Array(); //定義一數組 var QqlistText = opts.Qqlist; strs=QqlistText.split(","); //字符分割 var QqHtml="" for (var i=0;i"+subStrs[1]+":
點擊這裏
" } return QqHtml; } })(jQuery);$(function(){ var obj=$("#QQInfo"), position=obj.attr("position"), qqTop=parseFloat(obj.attr("qqTop")), effect=parseInt(obj.attr("effect")), defaultsOpen=parseInt(obj.attr("defaultsOpen")), qqList=obj.attr("qqList"); $().Sonline({ Position:position,//left或right Top:qqTop,//頂部距離,默認200px Width:165,//頂部距離,默認200px Style:6,//圖標的顯示風格共6種風格,默認顯示第一種:1 Effect:effect,//effect==1?true:false, //滾動或者固定兩種方式,0固定1滾動 DefaultsOpen:defaultsOpen==1?true:false, //默認展開:true,默認收縮:false // Tel:"400-555-6565",//其它信息圖片等 Qqlist:qqList //多個QQ用','隔開,QQ和客服名用'|'隔開 */ }); }) $(function(){ $(".nav > ul > li").hover(function(){ $(this).addClass("current"); var subHeight = ($(this).find(".subNav").find("a").length)*42; $(this).find(".subNav").stop(true,true).animate({height:subHeight},"fast"); },function(){ $(this).removeClass("current"); $(this).find(".subNav").animate({height:0},"fast"); }); }) /*****************對聯廣告**********************************/ $.extend({ dLAdv:function(options){ var defaults={ leftType:0,//左邊廣告圖片效果0穩固不動,1緩慢複位 rightType:0,//右邊廣告圖片的效果0穩固不動,1緩慢複位 leftTime:300,//左邊複位時間 rightTime:300,//右邊複位時間 leftCloseTime:1000,//左邊關閉時間 rightCloseTime:1000,//右邊關閉時間 leftToTop:200,//左邊廣告top leftToLeft:0,//左邊廣告離瀏覽器左邊距離 rightToTop:200,//右邊廣告top rightToRight:0,//右邊廣告離瀏覽器有變距離 leftAdvStr:0,//左邊的廣告,1有,0無 rightAdvStr:0,//右邊的廣告,1有,0無 leftWidth:140,//左邊廣告寬度 leftHeight:200,//左邊廣告高度 rightWidth:140,//右邊廣告寬度 rightHeight:200,//右邊廣告高度 leftSrc:"/manager/images/dlAdvPic.jpg",//左邊圖片路徑 leftAlt:"advertising",//左邊廣告圖片的alt值 rightSrc:"/manager/images/dlAdvPic.jpg",//右邊圖片路徑 rightAlt:"advertising",//右邊廣告圖片的alt值 leftZindex:800,//左邊層級 rightZindex:800,//右邊層級 leftHref:"javascript:void(0)",//左邊單擊鏈接 rightHref:"javascript:void(0)",//右邊單擊鏈接 //下麵項不做參數給出 leftClass:"dlBoxLeft",//左邊class rightClass:"dlBoxRight'http://右邊class } options= $.extend(defaults,options); var html=""; if(options.leftAdvStr===1){ html+="
"; html+=""; html+=""; html+="
"; } if(options.rightAdvStr===1){ html+="
"; html+="
+options.rightAlt+
"; html+=""; html+="
"; } $("body").append(html); $(".dlAdvLeftClose,.dlAdvRightClose").on("click",function(){ if($(this).is(".dlAdvLeftClose")) $("."+options.leftClass).fadeOut(options.leftCloseTime,function(){ $(this).remove(); }); else if($(this).is(".dlAdvRightClose")) $("."+options.rightClass).fadeOut(options.rightCloseTime,function(){ $(this).remove(); }); }) var leftAdv=$("."+options.leftClass), rightAdv=$("."+options.rightClass), dlAdvCloseHeight=$(".dlAdvCloseDiv").eq(0).outerHeight(); leftAdv.css({"z-index":options.leftZindex}); rightAdv.css({"z-index":options.rightZindex}); function changeImgSize(imgObj,width,height){ height-=dlAdvCloseHeight; imgObj.parent().width(width).height(height); imgObj.css({height:"100%",width:"100%"}); } function getAdvTop(pos,type){//pos,左,右,type,效果 if(type===0){ if(pos==="left"){ return {top:options.leftToTop+"px"}; } else if(pos==="right"){ return {top:options.rightToTop+"px"}; } } else if(type===1){ var scrollTop=$(window).scrollTop(); var top=0; if(pos==="left"){ top=options.leftToTop+scrollTop; return {top:top+"px"}; } else if(pos==="right"){ top=options.rightToTop+scrollTop; return {top:top+"px"}; } } else{alerts("error")} //方法getAdvTop的type有誤 } var leftAdvSize={width:options.leftWidth+"px",height:options.leftHeight+"px"}; var rightAdvSize={width:options.rightWidth+"px",height:options.rightHeight+"px"}; var leftAdvPos={left:options.leftToLeft+"px"}; var rightAdvPos={right:options.rightToRight+"px"}; changeImgSize($(".dlAdvleftImg"),options.leftWidth,options.leftHeight); changeImgSize($(".dlAdvRightImg"),options.rightWidth,options.rightHeight); function scrollMove(num){//num是數值,不同的數值表示的不同的緩慢恢複的對象 $(window).scroll(function(){ var scrollTop=$(window).scrollTop(),top=0; if(num===-1){//左邊 top=scrollTop+options.leftToTop; setTimeout(function(){ leftAdv.css({top:top+"px"}); },options.leftTime); } else if(num===1){//右邊 top=options.rightToTop+scrollTop; // rightAdv.animate({top:top+"px"},1000) setTimeout(function(){ //rightAdv.animate({top:top+"px"},1000) rightAdv.css({top:top+"px"}); },options.rightTime) } else if(num===2){//兩邊 var leftTop=scrollTop+options.leftToTop; var rightTop=scrollTop+options.rightToTop; setTimeout(function(){ leftAdv.css({top:leftTop+"px"}); },options.leftTime) setTimeout(function(){ rightAdv.css({top:rightTop+"px"}); },options.rightTime); } }); } var whoMove=0;//0,都不緩慢移動,-1,左邊緩慢移動,1表示右邊緩慢移動,2表示都移動 if(options.leftType===0){//穩固不動 leftAdv.css({"position":"fixed"}).css(getAdvTop("left",options.leftType)).css(leftAdvSize).css(leftAdvPos); } else if(options.leftType===1){//緩慢恢複 leftAdv.css({"position":"absolute"}).css(getAdvTop("left",options.leftType)).css(leftAdvSize).css(leftAdvPos); whoMove=-1; } else { alerts('左對聯廣告的效果參數傳遞有誤'); } if(options.rightType===0){ rightAdv.css({"position":"fixed"}).css(getAdvTop("right",options.rightType)).css(rightAdvSize).css(rightAdvPos); } else if(options.rightType===1){ rightAdv.css({"position":"absolute"}).css(getAdvTop("right",options.rightType)).css(rightAdvSize).css(rightAdvPos); whoMove=(whoMove===0?1:2); } else { alerts('右對聯廣告的效果參數傳遞有誤'); } if(whoMove===0){}//都不緩慢恢複 else if(whoMove===-1){//左邊緩慢移動 scrollMove(whoMove); } else if(whoMove===1){//右邊緩慢移動 scrollMove(whoMove) } else if(whoMove===2){//左右都緩慢移動 scrollMove(whoMove) } } });/*****************對聯廣告**end********************************/ /*******************漂浮廣告***************************************/ $.extend({ pfAdv:function(options){ var defaults={ count:1, startTop:200, startLeft:200, width:140,//圖片大小 height:180, imageSrc:"pfAdvPic.jpg", step:1, delay:30, href:"javascript:void(0)",//單擊的鏈接 idStr:"pfAdv" } options= $.extend(defaults,options); var html=""; html+="
"; html+="
"; html+="
"; html+="
"; $("body").append(html);//加入廣告html var advBoxObj=$("#"+options.idStr);//廣告對象 advBoxObj.css({"position":"absolute","z-index":998}).width(options.width).height(options.height);//給廣告定位 $("img",advBoxObj).width(options.width).height(options.height); var advH=advBoxObj.outerHeight();//廣告的高度 var advW=advBoxObj.outerWidth();//廣告的寬度 var advMaxTop=0;//廣告的最大top var advMaxLeft=0;//廣告的最大left var stepMashionX=1;//1,表示水平方向加step,-1表示水平方向減step var stepMashionY=1;//1,表示垂直方向加step,-1表示垂直方向減step var currentX=0;//當前位置 var currentY=0; var divToBrowTop=options.startTop; var divToBrowLeft=options.startLeft; function getScroll(){ var scrollTop=$(window).scrollTop();//滾動條離開高度 var scrollLeft=$(window).scrollLeft();//滾動條左距離 return {x:scrollLeft,y:scrollTop}; } function move(){ var browW=$(window).width();//瀏覽器寬度 var browH=$(window).height();//瀏覽器高度 var scroll=getScroll(); currentX=divToBrowLeft+scroll.x;//計算廣告的top currentY=divToBrowTop+scroll.y;//計算出廣告的left advMaxTop=browH-advH+scroll.y;//廣告的最大top,不包括滾動條 advMaxLeft=browW-advW+scroll.x;//廣告的最大left,不包括滾動條 if(currentY>=advMaxTop){ stepMashionY=-1; currentY=divToBrowTop-options.step; } else if(currentY>scroll.y&&currentY=advMaxLeft){ stepMashionX=-1; currentX=divToBrowLeft-options.step; } else if(currentX>scroll.x&&currentX小圖 $(".test").bnFdjOne({ zoom: 2 }); */ ; (function ($) { $.fn.bnFdjOne = function (options) { var defaluts = { cameraW: 100, //鏡頭寬度 cameraH: 100, //鏡頭高度 pointBjColor: "#000", //鏡頭的背景顏色 pointOpacity: 0.6, //鏡頭的透明度 zoomPos: 10, //放大框距離源框的位置 zoom: 2//放大倍數 }; options = $.extend(defaluts, options); var obj = $(this); obj.addClass("gysFdjOrigin"); var objOriImg=$("img",obj); var objOriImgW=objOriImg.width(); var objOriImgH=objOriImg.height(); var fdCount = $(".gysFdjOrigin").length; var fdAttr = "fd"; //屬性變量 obj.attr(fdAttr, fdCount); //添加屬性 var offset = obj.offset(); var objLeft = offset.left; //對象left var objTop = offset.top; //對象top var objWidth = obj.width(); //對象寬度 var objHeight = obj.height(); //對象高度 //鏡頭相對box的活動範圍 var cameraMaxLeft = objWidth + objLeft - options.cameraW; //最大左範圍 var cameraMaxTop = objHeight + objTop - options.cameraH; //最大下範圍 var imgStr = obj.html(); var html = ""; html += ""; $("body").append(html); $("img", $(".gysFdjBox[" + fdAttr + "=" + fdCount + "]")).width(objWidth*options.zoom).height(objHeight*options.zoom); var objFdjcamera = null; if ($("#gysFdjcamera").length == 0) { var pointBlock = ""; $("body").append(pointBlock); } objFdjcamera = $("#gysFdjcamera"); var nowLeft = 0, nowTop = 0; obj.on("mouseover", function (event) { objFdjcamera.show().attr(fdAttr, fdCount); $(".gysFdjBox["+fdAttr+"="+fdCount+"]").show(); $(document).on("mousemove", function (event) { var pointX = event.clientX+$(document).scrollLeft(); var pointY = event.clientY+$(document).scrollTop(); nowLeft = pointX - options.cameraW / 2; nowTop = pointY - options.cameraH / 2; if (nowLeft = cameraMaxLeft) { nowLeft = cameraMaxLeft; } if (nowTop = cameraMaxTop) { nowTop=cameraMaxTop;} objFdjcamera.css({ left: nowLeft + "px", top: nowTop + "px" }); nowLeft=(nowLeft-objLeft)*options.zoom; nowTop=(nowTop-objTop)*options.zoom; $("img",$(".gysFdjBox[" + fdAttr + "=" + fdCount + "]")).css({ "margin-top": -nowTop + "px", "margin-left": -nowLeft + "px" }); }); }); objFdjcamera.on("mouseleave", function () { $(document).off("mousemove"); objFdjcamera.hide(); $(".gysFdjBox["+fdAttr+"="+fdCount+"]").hide(); }); } })(jQuery);/***********放大鏡插件(一):使用單張圖片的思路***end***************//************放大鏡插件(二):使用二張圖片的思路*****************/ /*
原圖
放大圖
$(".test").bnFdjTwo({ ori: ".testOri", zoom: ".testZoom" }); */; (function ($) { $.fn.bnFdjTwo = function (options) { var defaults = { cameraW: 100, //鏡頭寬度 cameraH: 100, //鏡頭高度 cameraBjColor: "#000", //鏡頭背景色 zoomIndex: 10, //放大框div的層級 cameraOpacity: 0.6, //鏡頭透明度 zoomPos: 10, //放大框距離源框的位置 cameraIndex: 10//鏡頭的層級 } var opt = $.extend({}, defaults, options); //合並參數 if (!opt.ori) { alerts('你沒有指定源圖框'); return; } if (!opt.zoom) { alerts('你沒有指定放大框'); return; } var obj = $(this); //當前最大框對象 if(obj.css("position")=="static"){obj.css("position","relative");} var objOriDiv = $(opt.ori, obj); //源div var objOriDivOffset = objOriDiv.offset(); var objOriDivLeft = objOriDivOffset.left; //源框的left var objOriDivTop = objOriDivOffset.top; //源框的top var objZoomDiv = $(opt.zoom, obj); //放大的div框 var objOriImg = $("img", objOriDiv); //源圖框 var objZoomImg = $("img", objZoomDiv); //放大框 var objOriImgW = objOriImg.width(); var objOriImgH = objOriImg.height(); objOriDiv.width(objOriImgW).height(objOriImgH); obj.width(objOriImgW).height(objOriImgH); var objOriDivW = objOriDiv.width(); var objOriDivH = objOriDiv.height(); var cameraMaxLeft = objOriDivW - opt.cameraW; //鏡頭的最大left var cameraMaxTop = objOriDivH - opt.cameraH; //鏡頭的做大top var cameraCSs = { width: opt.cameraW, height: opt.cameraH, "background-color": opt.cameraBjColor, opacity: opt.cameraOpacity, filter: "alpha(opacity=" + opt.cameraOpacity * 100 + ")", "position": "absolute", display: "none",cursor: "crosshair", "z-index": opt.cameraIndex }; //鏡頭css obj.append("
"); //填充鏡頭 var objCamera = $(".camera", obj); objCamera.css(cameraCSs); //添加樣式 var zoom = objZoomImg.width() / objOriImgW; //放大倍數 objZoomDiv.width(opt.cameraW * zoom).height(opt.cameraH * zoom).css({ position: "absolute", left: (objOriDivW + opt.zoomPos) + "px", top: "0px", overflow: "hidden", "z-index": opt.zoomIndex, display: "none" }); //設置放大的div框 var nowLeft = 0, nowTop = 0; objOriDiv.on("mouseover", function () { objCamera.show(); //顯示鏡頭, objZoomDiv.show(); //顯示放大框 $(document).on("mousemove", function (e) { nowLeft = e.clientX - objOriDivLeft - opt.cameraW / 2+ $(document).scrollLeft(); nowTop = e.clientY-objOriDivTop - opt.cameraH / 2 + $(document).scrollTop(); if (nowLeft = cameraMaxLeft) nowLeft = cameraMaxLeft; if (nowTop = cameraMaxTop) nowTop = cameraMaxTop; objCamera.css({ left: nowLeft + "px", top: nowTop + "px" }); //鏡頭的移動 nowLeft = nowLeft * zoom; nowTop = nowTop * zoom; objZoomImg.css({ "margin-left": -nowLeft + "px", "margin-top": -nowTop + "px" }); }); }); objCamera.on("mouseout", function (e) { $(this).hide(); $(document).off("mousemove"); $(opt.zoom, obj).hide(); }); } })(jQuery);/************放大鏡插件(二):使用二張圖片的思路*end****************//***************************前台的會員,購物*********************************/ /**********會員****************/ function loadContentAjax(obj){ var html="
數據正在獲取中......
"; obj.html(html); } function closeContentAjax(obj){ obj.html(""); } //會員登錄界麵 $("#passWord,#msgCheckcode").on("keyup",function(e){ var code=e.which; if(code==13){ if($(".systemDialog ").length>=2) return; else memLog(); } });function openMen(id,type){ fwajaxStar(); $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"",userLabelId:id,type:type}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ //console.log(data); fwajaxClose(); layer.open({ title: '', area :'auto', offset :'auto', zIndex : 1001, btn: [], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); }//領取優惠券會員登錄界麵 function openMen1(id,type){ fwajaxStar(); $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"",couponID:id,type:type}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ //console.log(data); fwajaxClose(); layer.open({ title: '', area :'auto', offset :'auto', zIndex : 1001, btn: [], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); } //購買時會員登錄界麵 function buyOpenMen(id,type){ fwajaxStar(); $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"",proId:id,type:type}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ //console.log(data); fwajaxClose(); layer.open({ title: '', area :'auto', offset :'auto', zIndex : 1001, btn: [], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); } //個人中心界麵 function openMen2(){ fwajaxStar(); $.ajax({ url:"/apply/member/new_member/index.asp", data:{}, type:"POST", dataType:"html", cache:"false", error:function(){ fwajaxClose(); console.log("error"); }, success:function(data){ fwajaxClose(); layer.open({ type: 1, title: '個人中心', area: ['1100px', '600px'], closeBtn: 1, skin: 'layui-layer-molv', shadeClose: false, scrollbar: false, content:data }); } }); } function openMen3(cid){ fwajaxStar(); $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"success",couponID:cid}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ //console.log(data); fwajaxClose(); layer.open({ title: '', area :'auto', offset :'auto', zIndex : 1001, btn: ['確定'], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); } //會員的驗證碼 function msgCheckcodeFocus(){ var src='/inc/checkcode.asp?t='+(new Date().getTime()); $("#imgcheckcode").attr("src",src).show();; }//會員登錄方法 function memLog(isCode){ var memberName = $.trim($("#memberName").val()); var couponID = $.trim($("#couponID").val()); var passWord = $.trim($("#passWord").val()); var RadCode = $.trim($(".RadCode").val()); if(memberName==""){ layer.alerts('請正確填寫登陸賬號', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } if(passWord==""){ layer.alerts('密碼為空無法登陸', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } if(RadCode=="" && isCode==1){ layer.alerts('驗證碼為空', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"memLog",memberName:memberName,passWord:passWord,RadCode:RadCode,couponID:couponID}, type:"POST", dataType:"json", error:function(){ layer.alerts('服務器連接失敗', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; }, success:function(data){ if(data.status=="failed") layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); else if(data.status=="success") { $("#timeSessionMashine").val("guoyansi"); controlTimeMashine(); //openMen2(); openMen1(couponID); } else layer.alerts(transKeyWords(globelVary.languageId,13), {icon:2,zIndex : 2147483641,title : ['提示' , true]}); } }) } //會員登錄方法二 function MemLog2(isCode){ var memberName = $.trim($("#memberName").val()); var passWord = $.trim($("#passWord").val()); var RadCode = $.trim($(".RadCode").val()); if(memberName==""){ layer.alerts('請正確填寫登陸賬號', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } if(passWord==""){ layer.alerts('密碼為空無法登陸', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } if(RadCode=="" && isCode==1){ layer.alerts('驗證碼為空', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; } $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"memLog",memberName:memberName,passWord:passWord,RadCode:RadCode}, type:"POST", dataType:"json", error:function(){ layer.alerts('服務器連接失敗', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});return; }, success:function(data){ if(data.status=="failed"){ layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } else if(data.status=="success") { $("#timeSessionMashine").val("guoyansi"); controlTimeMashine(); layer.alerts(data.msg, {icon:1,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); location.reload(); } else { layer.alerts(transKeyWords(globelVary.languageId,13), {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } } }) }//會員領取優惠券 function checkLevel(cid){ var data = {sType:"checkLevel",couponId:cid}; $.ajax({ url:"/apply/member/new_member/login1.asp", type:"POST", data:data, dataType:"json", cache:false, error:function(data) { layer.alerts('服務器連接失敗!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){if(data.status=="success"){ openMen3(cid); //layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }else if(data.status=="failed"){ layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }else { //console.log("1"+data.msg); layer.alerts('參數異常!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } } }); }//會員注冊,會員信息提交 function memberInfo_submit(className,type){ var data=getRegData(className); if(data==0) return; var url; if(type=="add"){ url="/apply/member/new_member/memberReg.asp"; data.sType="add"; } else if(type=="save"){ url="/apply/member/new_member/memberInfo.asp"; data.sType="save"; } fwajaxStar(); $.ajax({ url:url, data:data, dataType:"json", type:"POST", cache:false, error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title:['提示',true],btn: ['確定']}); }, success: function(data){ fwajaxClose(); if(data.status=="success") layer.alerts(data.msg, {icon:1,zIndex : 2147483641,title : ['提示',true],btn: ['確定']}); else if(data.status=="failed") layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示',true],btn: ['確定']}); else layer.alerts('參數異常', {icon:2,zIndex : 2147483641,title : ['提示',true],btn: ['確定']}); } }); } function getRegData(className){ var data={};//={sType:"add"}; var getStr=function(name,con){ con=$.trim(con); if(!data[name]) data[name]=con; else{ data[name]+=","+con; } } var n=0;var titles=""; $("."+className).each(function() { var name=$(this).attr("name"); var type=$(this).attr("type"); titles=$(this).attr("titles"); if(type=="text"||type=="textarea"||type=="password"){ var con=$.trim($(this).val()); if(con=="system_null"){n=1;return false;}//關鍵字 if($(this).attr("submit")=="no"){n=3;return false;}//驗證錯誤 if($(this).attr("regischeck")==1&&con==""){n=4;return false;}//必填項 getStr(name,con); } else if(type=="radio"||type=="checkbox"){ if(this.checked == true) getStr(name,$(this).val()); } else if(type=="select"){ getStr(name,$("option:selected", $(this)).val()); } else{ n=2; return false; } }); if(!memberNotice(n,titles)) return 0; for(var i=1;i
+"+proNum+"
"); changeShopPrice(proNum); var originOffset=obj.offset(); $(".addShoppingToCartCount").css({"top":originOffset.top+"px",left:originOffset.left+"px"}); var offset=buyObj.offset(); var targetTop = $("#shoppingCart").offset().top; var targetLeft = $("#shoppingCart").offset().left + 15; var time=1000; $(".addShoppingToCartCount").animate({left:targetLeft,top:targetTop},time,'swing'); setTimeout(function(){$(".addShoppingToCartCount").remove();},time); } else if(data.status=="failed") layer.alerts('添加商品到購物車失敗!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); else layer.alerts(transKeyWords(globelVary.languageId,13), {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } }); } } else { if (document.getElementById('shoppingCart_notlogin')) { layer.alerts('請登錄!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return; }else{ layer.alerts('請添加購物車標簽到頁麵!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return; } } } /**********購物車**end**************/ function memberCenterShow(url) { loadContentAjax($(".user_center_sub2")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($(".user_center_sub2")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($(".user_center_sub2")); $(".user_center_sub2").html(data); } }); } function memberCenterShow1(url) { loadContentAjax($("#Umian")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($("#Umian")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($("#Umian")); $("#Umian").html(data); } }); } //訂單列表(未支付) function memberCenterShow3(url) { loadContentAjax($(".cupBox")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($(".cupBox")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($(".cupBox")); $(".cupBox").html(data); } }); } //訂單列表(未收貨) function memberCenterShow5(url) { loadContentAjax($(".cupBox1")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($(".cupBox1")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($(".cupBox1")); $(".cupBox1").html(data); } }); } //購物車 function memberCenterShow4(url) { loadContentAjax($(".shoppingCar")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($(".shoppingCar")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($(".shoppingCar")); $(".shoppingCar").html(data); } }); } function memberCenterShow2(url) { loadContentAjax($("#LoginBox")); $.ajax({ url:url, dataType:"html", cache:false, error: function(){ closeContentAjax($("#LoginBox")); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']});}, success:function(data){ closeContentAjax($("#LoginBox")); $("#LoginBox").html(data +"
12341564
"); } }); } function memberLogout(){ $.ajax({ url:"/apply/member/new_member/login1.asp", data:{sType:"loginOut"}, type:"POST", dataType:"json", cache:"false", error: function(){}, success:function(data){ if(data.status=="success"){ closeDialog("all"); window.location.reload(); } else if(data.status=="falied"){ layer.alerts(data.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } else { layer.alerts('參數異常!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } } }); } //購物車 function openShoppingCar(){ fwajaxStar() $.ajax({ url:"/apply/shopping/shoppingCar.asp", data:{sType:""}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose() layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ fwajaxClose(); layer.open({type: 1,title: "",closeBtn: 1,content: data,zIndex: 2147483641}) } }); }//超時處理 function controlTimeMashine(){//登錄後調用,開始計時 clearTimeout(globelVary.timeMashine); globelVary.timeMashine=setTimeout(function(){globelVary.sessionTimeBool=1;$("#timeSessionMashine").val("");},1000*60*20-20);//超時 }function getSessionTimeBool(){//每次ajax請求時調用,返回false後麵的ajax不在調用,返回true表示未超時,可以繼續執行後麵的代碼 if(globelVary.sessionTimeBool==1){ //bool=false; window["destroySessionAjax"]=1; $.ajax({ url:"/apply/member/logout.asp", type:"GET", cache:false, error: function(){ layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(){ if(confirm('登錄超時,請重新登陸?')) window.top.location.reload(); else window.top.location.reload(); } }); } } /** 放大鏡 **/ (function($){ $.fn.imagezoom=function(options){ var settings={xzoom:310,yzoom:310,offset:10,position:"BTR",preload:1}; if(options){$.extend(settings,options);} /*var noalt='';*/ var self=this; $(this).bind("mouseenter",function(ev){ var imageLeft=$(this).offset().left; var imageTop=$(this).offset().top; var imageWidth=$(this).get(0).offsetWidth; var imageHeight=$(this).get(0).offsetHeight; var boxLeft=$(this).parent().offset().left; var boxTop=$(this).parent().offset().top; var boxWidth=$(this).parent().width(); var boxHeight=$(this).parent().height(); /*noalt=$(this).attr("alt");*/ var bigimage=$(this).attr("rel"); $(this).attr("alt",''); if($("div.zoomDiv").get().length==0){ $(document.body).append("
 
"); } if(settings.position=="BTR"){ if(boxLeft+boxWidth+settings.offset+settings.xzoom>screen.width){ leftpos=boxLeft-settings.offset-settings.xzoom; }else{ leftpos=boxLeft+boxWidth+settings.offset; } }else{ leftpos=imageLeft-settings.xzoom-settings.offset; if(leftposimageLeft+imageWidth||mouse.yimageTop+imageHeight){ mouseOutImage(); return; } var bigwidth=$(".bigimg").get(0).offsetWidth; var bigheight=$(".bigimg").get(0).offsetHeight; var scaley='x'; var scalex='y'; if(isNaN(scalex)|isNaN(scaley)){ var scalex=(bigwidth/imageWidth); var scaley=(bigheight/imageHeight); var zoomMaskWidth=((settings.xzoom)/scalex>$(".jqzoom").width())?$(".jqzoom").width():(settings.xzoom)/scalex var zoomMaskHeight=((settings.yzoom)/scaley>$(".jqzoom").height())?$(".jqzoom").height():(settings.yzoom)/scaley; $("div.zoomMask").width(zoomMaskWidth); $("div.zoomMask").height(zoomMaskHeight); $("div.zoomMask").css('visibility','visible'); } xpos=mouse.x-$("div.zoomMask").width()/2; ypos=mouse.y-$("div.zoomMask").height()/2; xposs=mouse.x-$("div.zoomMask").width()/2-imageLeft; yposs=mouse.y-$("div.zoomMask").height()/2-imageTop; xpos=(mouse.x-$("div.zoomMask").width()/2imageWidth+imageLeft)?(imageWidth+imageLeft-$("div.zoomMask").width()):xpos; ypos=(mouse.y-$("div.zoomMask").height()/2imageHeight+imageTop)?(imageHeight+imageTop-$("div.zoomMask").height()):ypos; $("div.zoomMask").css({top:ypos,left:xpos}); $("div.zoomDiv").get(0).scrollLeft=xposs*scalex; $("div.zoomDiv").get(0).scrollTop=yposs*scaley; }); }); function mouseOutImage(){ $(document.body).unbind("mousemove"); $("div.zoomMask").remove(); $("div.zoomDiv").remove(); } count=0; if(settings.preload){ $('body').append(""); $(this).each(function(){ var imagetopreload=$(this).attr("rel"); var content=jQuery('div.jqPreload'+count+'').html(); jQuery('div.jqPreload'+count+'').html(content+''); }); } } })(jQuery); function MouseEvent(e){this.x=e.pageX;this.y=e.pageY;} /** 發送郵箱驗證碼 **/ function getCode(){ var memberMail = $("input[name='regMem5']").val(); if(memberMail=="" ||!(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(memberMail)){ layer.alerts('請正確填寫郵箱格式!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return; } fwajaxStar(); $.ajax({ url:"/apply/member/mailVerification.asp", data:{"memberMail":memberMail}, type:"POST", dataType:"html", cache:"false", error: function(){ fwajaxClose(); layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ fwajaxClose(); layer.alerts('驗證碼已發送到郵箱!', {icon:1,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } }); } /** 驗證郵箱 **/ function checkCode(){ var mailCode = $("#mailCode").val(); $.ajax({ type:"post", url:"/apply/member/memberReg.asp", data:{"sType":"maicheck","mailCode":mailCode}, dataType:"json", cache:"false", error:function(){ layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, }) } /** 投票 **/ function vote(userLabelId){ var voteNameChecked=""; $('input[name="voteName'+userLabelId+'"]:checked').each(function(){ voteNameChecked+=$(this).val()+","; }) if (voteNameChecked === "") { layer.alerts('填寫錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return false; }else{ $.ajax({ type: "POST", url: "/apply/vote/vote_add.asp", data:{"userLabelId":userLabelId,"voteNameChecked":voteNameChecked}, cache:false, error:function(){ layer.alerts('服務器連接錯誤!', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return false; }, success: function(data){ var dataMsg=evals("("+data+")"); if(dataMsg.status=="failed"){ layer.alerts(dataMsg.msg, {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return false; }else if(dataMsg.status=="success"){ layer.alerts(dataMsg.msg, {icon:1,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } } }); } }/** 查看投票結果 **/ function voteResult(userLabelId){ $.ajax({ type: "POST", url: "/apply/vote/vote_result.asp", data:{"userLabelId":userLabelId}, cache:false, error:function(){ layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); return false; }, success: function(data){ layer.alerts(data, {icon:1,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); } }); }/** 分頁(layPage) **/ function lay_page(userLabelId,totalpageno,className,listShowPageNum,curr){ laypage({ cont: document.getElementById("pager" + userLabelId), pages: totalpageno, //總頁數 //skin: '#CCC', //加載內置皮膚,也可以直接賦值16進製顏色值,如:#c00 first: '>', //末頁 如 totalpageno, prev: '', //下一頁 如'>', curr: curr, //當前頁 groups: listShowPageNum, //連續顯示分頁數" jump: function(obj,first){ if(!first){ document.cookie="beforeCUU="+obj.curr; document.cookie="userLabelId="+userLabelId; //console.log(document.cookie); var data={"pageno":obj.curr,"userLabelId": userLabelId,"className":className }; $.ajax({ url:"/inc/pageContent.asp", data:data, type:"POST", dataType:"html", cache:false, error:function(){ layer.alerts('服務器連接錯誤', {icon:2,zIndex : 2147483641,title : ['提示' , true],btn: ['確定']}); }, success:function(data){ {$("#" + userLabelId).replaceWith(data);} } }); } } }); } /****************************************有翻譯 End**************************************************************//****************交易類型產品圖片展示**************************/ function tradeproImg(){ function G(s){ return document.getElementById(s); } function getStyle(obj, attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return getComputedStyle(obj, false)[attr]; } } function Animate(obj, json){ if(obj.timer){ clearInterval(obj.timer); } obj.timer = setInterval(function(){ for(var attr in json){ var iCur = parseInt(getStyle(obj, attr)); iCur = iCur ? iCur : 0; var iSpeed = (json[attr] - iCur) / 5; iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed); obj.style[attr] = iCur + iSpeed + 'px'; if(iCur == json[attr]){ clearInterval(obj.timer); } } }, 30); } var oPic = G("picBox"); var oList = G("listBox"); var oPrev = G("prev"); var oNext = G("next"); var oPicLi = oPic.getElementsByTagName("li"); var oListLi = oList.getElementsByTagName("li"); var len1 = oPicLi.length; var len2 = oListLi.length; var oPicUl = oPic.getElementsByTagName("ul")[0]; var oListUl = oList.getElementsByTagName("ul")[0]; var w1 = oPicLi[0].offsetWidth; var w2 = oListLi[0].offsetWidth; oPicUl.style.width = w1 * len1 + "px"; oListUl.style.width = w2 * len2 + "px"; var index = 0; var num = 9; var num2 = Math.ceil(num /2); function Change(){ Animate(oPicUl, {left: - index * w1}); if(index 0){ left = x1 + labelLeft; }else{if(labelLeft
  香蕉视频app网址-香蕉视频色黄版下载-美女香蕉视频在线  草莓视频官方在线下载地址-草莓视频在线下载iOS安卓-在线看草莓视频  类似草莓视频的软件-草莓视频APP下载18-草莓视频app哪里有下