0

これらのスレッドが 400 あることは知っていますが、すべてのコードが少し異なっているようです: ナビゲーションでページにカーソルを合わせるたびに青いバーが表示されるように CSS を設定しました。ページがクリックされると、青いバーがその上に留まります。ドロップダウンメニューのあるリンクの1つをクリックすると、親ページにとどまることができません。ドロップダウン内に青いバーを表示することはできますが(笑)、親とまったく一緒に表示することはできません。私はすべての先祖のヒント、すべてのメニュー現在のヒントを試しましたが、私はただ頭がおかしいです. どんな助けにも永遠に感謝します。

        /*** ----------------------------CHANGE THE COLOR OF THE SQUARES UNDERNEATH THE NAVIGATION BAR HERE ------------------------------- ***/
    nav ul li a:hover, nav ul li a.current {
        border-bottom: 5px solid #00BCF2;
        color: #00BCF2;
    }

    /*** THIS WILL PROBABILY GET US TO WHERE WE WANT TO BE WITH ADDING AND HOVERING THE PARENT LINK 



     nav ul li:hover > a, .current-menu-ancestor > a, .current-menu-parent > a {
            background-color: #536f9e !important;
            color: #ffffff !important;
        }
        ***/

    /*** add publications from box site level 1 here ***/
    /**** Dropdown ****/
    /*** ----------------------------- CHANGE THE LOGO OF THE DROPDOWN ARROW ------------------------------ ***/



    /*** ----------------------------- CHANGE THE height OF THE DROPDOWN menu ------------------------------ ***/

    .dropdown{
        padding: 14px 16px 37px 10px;
        background: url('images/dropdown_icon.png') no-repeat 99% 21px;
    }
    .dropdown:hover{
        border-bottom: none;
    }
    nav ul ul{
        display: none;
        margin: 0;
        position: absolute;
        background-color: #000;
        z-index: 1;

    }
    nav ul li:hover  ul{
        display: block;
            opacity: 0.9;


    }
    nav ul li ul li{
        margin: 0;



    }
    /*** ----------------------------- CHANGE THE WIDTH OF THE DROPDOWN MENU ------------------------------ ***/
    nav ul li ul li a{ 
        margin: 0;
        padding: 5px 10px;
        width: 100px;
    }
    /*** ----------------------------- CREATE BLUE BARS INSIDE OF DROPDOWN ------------------------------ ***/

    nav ul li:hover ul li a:hover, nav ul li:hover ul li a.current{
        border-bottom: none;
    }

要求どおり、私が最初に持っている HTML --> ヘッダーは次のとおりです。

    <!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>XXXXXX</title>

    <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" />

    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script>
    $(function(){
    $('a').each(function() {
    if ($(this).prop('href') == window.location.href) {
    $(this).addClass('current');
    }
    <!--END OF HEADER -->
    });
    });
    </script>
</head>
<body>
    <div id="wrapper">

        <!--========================== L O G O  &   N A V    B A R ============================-->
        <header>
            <div id="logo">
                <a href="home.html"><img src="images/xylophone.png" alt="YouRock" /></a>
            </div>
            <nav>
                <ul>
                    <li><a href="home.html">Home</a></li>
                    <li><a href="about.html">About</a></li>
                    <li><a href="portfolio.html">Founders</a></li>
                    <li><a href="#" class="dropdown">Pipeline</a>
                        <ul>
                        <ul>
                            <li><a href="timeline.html">Timeline</a></li>
                            <li><a href="Phases.html">Phase I / II</a></li>
4

2 に答える 2

0

timeline.html と phases.html にこれを入れます

<ul>
                    <li><a href="home.html">Home</a></li>
                    <li><a href="about.html">About</a></li>
                    <li><a href="portfolio.html">Founders</a></li>
                    <li><a href="#" class="dropdown" class="current">Pipeline</a>
                        <ul>
                        <ul>
                            <li><a href="timeline.html">Timeline</a></li>
                            <li><a href="Phases.html">Phase I / II</a></li>

、残りの上に置かないで、et violla

于 2015-10-09T21:18:19.457 に答える