2017-04-16 9 views
0

メインID内の別のボタンをクリックしている間に、hrefのターゲットをアクティブに保つことに問題があります。マルチプレイ:1ページの対象要素

INTELボタンをクリックすると、不透明度が0から1に変わります。しかし、INTEL内のデータ履歴をクリックすると、右側の小さなボックスが表示されるはずのボックス全体が消えます。

Here is the link to the code.

#intel { 
    position: absolute; 
    top: 5px; 
    left: 5px; 
    background-color: #BAB5A1; 
    height: 245px; 
    width: 790px; 
    color: #454138; 
    font-family: inherit; 
    opacity: 0; 
    transition: all 0.25s ease-in-out; 
} 

#intel:target, #inteldatahistory:target { 
    transition: all 0.25s ease-in-out; 
    opacity: 1; 
} 

#inteldatahistory { 
    color: #454138; 
    z-index: 1; 
    opacity: 0; 
} 
+0

ページは一度に1つのターゲットしか持つことができません。ページのURLは、一度に1つのフラグメント識別子しか持てないため、あなたは知ることができます。この2つの間に1対1のマッピングがあります。 :target疑似以外のものでこれを行う必要があります。 – BoltClock

答えて

0
$('#intelbutton').on('click', function(){ 
     $('#intel').css('opacity','1'); 
    }); 

これはあなたが望んでいる場合は私に知らせてください。

+0

私はちょうどCSSを使用して行うことができるチャンスはありますか?私はそれを疑うが、何かが欠けているかもしれない。ありがとう。 –

+0

別の方法で試してみましょう。私が知る限り、この問題はスクリプトによってのみ修正できます。とにかく、私は別の解決策を確認します。 – SreenathPG

+0

申し訳ありません@MitchellBrock、私はあなたがスクリプトで行かなければならないと思います。 – SreenathPG

関連する問題