1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- "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"
- })
- }
- }
|