"use strict"; var $href =""; $(function () { var $navLi = $(".public-nav .jynav li").not(".slider"); $href = window.location.href; $navLi.hover(function () { var $slider = $(".public-nav .jynav .slider"), $thisWidth = $(this).width(), //当前宽度 $thisIndex = $(this).index(); if((typeof(myPageNavIsNormal)!="undefined"&&myPageNavIsNormal==true)||$href.indexOf("supsearch")>-1||$href.indexOf("bidsearchforent")>-1||$href.indexOf("promotional/topics")>-1||$href.indexOf("list")>-1||$href.indexOf("article/content")>-1||$href.indexOf("article/bdprivate")>-1||$href.indexOf("article/mailprivate")>-1||$href.indexOf("/jypc/toPushView")>-1||$href.indexOf("/jyblog")>-1||$href.indexOf("/dataExport")>-1||$href.indexOf("/front/dataService.html")>-1){ $navLi.find("a").css({"color":"#252627"}); }else{ $navLi.find("a").css({"color":"#fff"}); } $(this).find("a").css({ "color": "#2cb7ca" }); $slider.css({ "width": $thisWidth + "px", left: $thisIndex * $thisWidth + $thisIndex * 20 + "px", //20是,margin偏移 "background-color":"#2cb7ca" }); }); }); // function selcetIndexNav(number) { var $navLi = $(".public-nav .jynav li").not(".slider"); var $nav = $(".public-nav .jynav"); seclectNavLi($navLi, number) $nav.mouseleave(function() { seclectNavLi($navLi, number) }) } function seclectNavLi(el, $index) { var $slider = $(".public-nav .jynav .slider"); /*获取当前这个元素的css*/ var $thisCss = el.eq($index).width(); if((typeof(myPageNavIsNormal)!="undefined"&&myPageNavIsNormal==true)||$href.indexOf("supsearch")>-1||$href.indexOf("bidsearchforent")>-1||$href.indexOf("promotional/topics")>-1||$href.indexOf("list")>-1||$href.indexOf("article/content")>-1||$href.indexOf("article/bdprivate")>-1||$href.indexOf("article/mailprivate")>-1||$href.indexOf("/jyblog")>-1||$href.indexOf("/dataExport")>-1||$href.indexOf("/front/dataService.html")>-1){ el.find("a").css({"color":"#252627"}); }else{ el.find("a").css({"color":"#fff"}); } el.eq($index).find("a").css("color", "#2cb7ca"); if(!$index) { $index = 0; } else { if($index < 0) { throw Error("dot pass -Number") } } if($index==8){ $slider.css({ "width": $thisCss + "px", left: $index * $thisCss + $index * 20 + "px", "background-color":"" }) }else{ $slider.css({ "width": $thisCss + "px", left: $index * $thisCss + $index * 20 + "px", "background-color":"#2cb7ca" }) } }