タブの収益を消すhtmljquery css

アグスティン

私はWebアプリケーションを作成していて、いくつかの素敵なタブを作成しようとしています。重要なのは、タブがアクティブなときにタブにコンテンツを表示させることはできませんが(tab1がcontent1を表示する場合)、タブの下枠がないと、従来のタブです。これは、tab2に切り替えて、tab1の下の境界線を表示したり、tab2の下の境界線を非表示にしたりすることを意味します。それが私自身がやりたいことよりも説明するのが難しいほど明確であるかどうかはわかりません。これが私のコードで、問題が発生しています...

HTML

<div id="principal" class="wrapper">
<h2 class="subtitulo">Mis videos!</h2> 
    <ul id="pestanas">
        <li class="active"><a href="#" onclick="mostrarInicio()">Inicio</li>
        <li><a href="#" onclick="mostrarVideos()">Todos los videos</li>
    </ul>


    <div id="videoDestacado" class="active">
        <iframe width="420" height="345"
                src="http://www.youtube.com/embed/h6k5qbt72Os">
        </iframe>
    </div>
    <div id="todosVideos">
            Aca hay un contenido
    </div></div>

CSS

#principal ul {
    list-style: none;
    padding:0;
    margin:0;
}
#principal li {
    float: left;
    border: 1px solid;
    border-bottom: none; 
    /*border-bottom-width: 0;*/
    margin: 0 0.5em 0 0;
}

#principal li a {
    padding: 0 1em;
}

#active {
    position: relative;
    top: 1px;
    background: black;
    padding-bottom: 0px;
    border-bottom: none;

}

JS / JQuery

function mostrarVideos(){
    $("#todosVideos").show();
    $("#videoDestacado").hide();
    $("ul#pestanas li a").removeClass("active"); // desactivamos todas las pestañas
    $(this).addClass("active");
}

function mostrarInicio(){
    $("#todosVideos").hide();
    $("#videoDestacado").show();
    $("#pestanasPG li a").removeClass("active"); // desactivamos todas las pestañas
    $(this).addClass("active");
}
ジョン・パートル

私があなたの状況を正しく理解している場合、実際の問題は、以前に開いたタブに境界線を追加し、タブを変更するときに「アクティブ」タブの境界線を削除する方法です。

その場合、「videoTabs」などのルールなしで統合クラスを割り当て、そのクラスでjqueryを使用してすべてのタブを非アクティブ化し、そのタブのIDを使用して現在のタブをアクティブ化します。

簡単にするために、現在使用していないタブのクラスが「videoTabs」であるとします。現在使用しているタブには、「active」クラスと「videoTabs」クラスがあります。videoTabsには境界線が設定されています。アクティブクラスには、border-bottomオーバーライド「border-bottom:0px!important」があります。

次に行うことは、このプロセスを処理するタブを切り替えるたびに関数を呼び出すことです。

function switchTabs(requestedTabID){
    $(".videoTabs").removeClass("active");
    $("#"+requestedTabID).addClass("active");
}

これにより、すべてのタブが1つの状態に戻り、特定のタブのCSSを変更して、見た目を反映します。

これは最も洗練されたソリューションではないかもしれませんが、実装は簡単です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

月次収益のデータフレームの3か月収益を計算する

分類Dev

Cssは、画像を100%幅のdivに収めます

分類Dev

Firepathを使用してSelenium用の許容可能なXPathまたはCSSセレクターを収集し、Select2からFireBugを収集します

分類Dev

タグのcssクラスの順序を変更すると要素が消えるのはなぜですか?

分類Dev

3つのテーブルから総収益を取得します

分類Dev

マウスを他のオブジェクトの上に置くと、CSSリストが消えます

分類Dev

データを四半期ごとの収益に変換する

分類Dev

AWS MobileAnalyticsの収益グラフにデータを入力します

分類Dev

UISearchBarの収益

分類Dev

HTMLとCSSのみでサブタブを作成する方法

分類Dev

CSS-ウィンドウのサイズを変更するとボタンが消える

分類Dev

特定のhtmljqueryを削除します

分類Dev

CSSの背景画像を使用して、画像をdiv内に収めます

分類Dev

cssのみのタブ

分類Dev

JSジェネレータ:「収益率」と「収益率」の違いは何ですか?

分類Dev

紙のタブを隠す-Cssで可能ですか

分類Dev

Androidで収益をスタイルする

分類Dev

更新収益にデータインポートを使用する

分類Dev

css垂直タブを具体化する

分類Dev

AndroidでこのEdittextの収益の形を実現する方法

分類Dev

WinformsのDataRepeaterControlの収益を削除します

分類Dev

特定の行の収益を計算する

分類Dev

資産の複数の収益を計算する方法

分類Dev

毎月の収益を保存するMySQLの方法

分類Dev

2つのテーブル間で最大の収益を得るにはどうすればよいですか?

分類Dev

Pythonによって生成されたPPTXのテーブルの各行に収益を追加する

分類Dev

年間収益のヒストグラムを作成する

分類Dev

Pandas DataFrameで毎日の収益を計算する

分類Dev

UINavigationBar1pxの収益を非表示にする方法

Related 関連記事

  1. 1

    月次収益のデータフレームの3か月収益を計算する

  2. 2

    Cssは、画像を100%幅のdivに収めます

  3. 3

    Firepathを使用してSelenium用の許容可能なXPathまたはCSSセレクターを収集し、Select2からFireBugを収集します

  4. 4

    タグのcssクラスの順序を変更すると要素が消えるのはなぜですか?

  5. 5

    3つのテーブルから総収益を取得します

  6. 6

    マウスを他のオブジェクトの上に置くと、CSSリストが消えます

  7. 7

    データを四半期ごとの収益に変換する

  8. 8

    AWS MobileAnalyticsの収益グラフにデータを入力します

  9. 9

    UISearchBarの収益

  10. 10

    HTMLとCSSのみでサブタブを作成する方法

  11. 11

    CSS-ウィンドウのサイズを変更するとボタンが消える

  12. 12

    特定のhtmljqueryを削除します

  13. 13

    CSSの背景画像を使用して、画像をdiv内に収めます

  14. 14

    cssのみのタブ

  15. 15

    JSジェネレータ:「収益率」と「収益率」の違いは何ですか?

  16. 16

    紙のタブを隠す-Cssで可能ですか

  17. 17

    Androidで収益をスタイルする

  18. 18

    更新収益にデータインポートを使用する

  19. 19

    css垂直タブを具体化する

  20. 20

    AndroidでこのEdittextの収益の形を実現する方法

  21. 21

    WinformsのDataRepeaterControlの収益を削除します

  22. 22

    特定の行の収益を計算する

  23. 23

    資産の複数の収益を計算する方法

  24. 24

    毎月の収益を保存するMySQLの方法

  25. 25

    2つのテーブル間で最大の収益を得るにはどうすればよいですか?

  26. 26

    Pythonによって生成されたPPTXのテーブルの各行に収益を追加する

  27. 27

    年間収益のヒストグラムを作成する

  28. 28

    Pandas DataFrameで毎日の収益を計算する

  29. 29

    UINavigationBar1pxの収益を非表示にする方法

ホットタグ

アーカイブ