1

明らかに、実際にコードをコメントアウトすることはできませんが、JavaScript から、次の CSS をコメントアウトしたように見せるにはどうすればよいでしょうか? 後でコメントを外すにはどうすればよいですか?

.box:hover div.innercontent {

    -webkit-transform: perspective(3000) translateZ(200px);

    -moz-transform: scale(1.1);
    -moz-perspective: 3000px;

    transform: perspective(3000) translateZ(200px) ;
    z-index: 90;

    box-shadow:0 0 35px 5px black;
}

.box:hover div.innerlabel {

    -webkit-transform: perspective(500) rotateX(5deg) translateZ(60px);

    -moz-transform: rotateX(5deg) scale(1.1);
    -moz-perspective: 500px;

    transform: perspective(500) rotateX(5deg) translateZ(60px);

    box-shadow:0 0 20px 8px white; 
    z-index: 100;
}

.box:hover div.labelwrapper {

    z-index: 100;
}

ありがとう

4

4 に答える 4

3

要素から css クラスを削除します。

これを達成するには、 jQueryまたはこの他のスタックオーバーフローの質問を使用できます。

于 2012-10-12T15:11:32.997 に答える
3

CSS が CSS ファイル全体を構成している場合、要素にdisabled属性を設定して、その<link/>要素で定義されているすべてのスタイルを無効にすることができます。:hover特にスタイルを扱う場合は、これがおそらく最も簡単な方法です。

于 2012-10-12T15:11:36.807 に答える
0

「アクティブ」などの修飾子クラスを使用して、要素のオンとオフの状態を切り替えます。Bootstrapは、メニューやその他の要素でもこれを行います。

例えば:

CSS:

.box.active:hover div.innercontent {
    -webkit-transform: perspective(3000) translateZ(200px);
    -moz-transform: scale(1.1);
    -moz-perspective: 3000px;
    transform: perspective(3000) translateZ(200px) ;
    z-index: 90;
    box-shadow:0 0 35px 5px black;
}
.box.active:hover div.innerlabel {
    -webkit-transform: perspective(500) rotateX(5deg) translateZ(60px);
    -moz-transform: rotateX(5deg) scale(1.1);
    -moz-perspective: 500px;
    transform: perspective(500) rotateX(5deg) translateZ(60px);
    box-shadow:0 0 20px 8px white; 
    z-index: 100;
}
.box.active:hover div.labelwrapper {
    z-index: 100;
}

JavaScript:

$('.box').toggleClass('active');
于 2012-10-12T15:16:32.443 に答える
0

1 つを行う方法を示します。他の方法にも同じ手法を使用できます。

$(".innercontent")
   .addClass('.innercontent-dummy')
   .removeClass('.innercontent');

その後、復元する

$(".innercontent-dummy")
  .addClass('.innercontent')
  .removeClass('.innercontent-dummy');

「ダミー」クラスには書式設定は必要ありません。元のクラスを復元​​する場合は、要素を見つけるためのプレースホルダーとして必要です。

于 2012-10-12T15:14:20.873 に答える