Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从JavaScript中“注释掉”CSS代码?_Javascript_Jquery_Css - Fatal编程技术网

如何从JavaScript中“注释掉”CSS代码?

如何从JavaScript中“注释掉”CSS代码?,javascript,jquery,css,Javascript,Jquery,Css,很明显,我们无法对代码进行注释,但是,如何从JavaScript中让下面的CSS看起来像是被注释掉的呢?之后如何取消注释 .box:hover div.innercontent { -webkit-transform: perspective(3000) translateZ(200px); -moz-transform: scale(1.1); -moz-perspective: 3000px; transform: perspective(3000) t

很明显,我们无法对代码进行注释,但是,如何从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;
}

谢谢从元素中删除css类


您可以使用或使用其他stackoverflow来完成此操作。

从元素中删除css类


您可以使用stackoverflow或其他stackoverflow来完成此操作。

如果CSS构成CSS文件的完整性,您可以在元素上设置disabled属性以禁用其中定义的所有样式。这可能是最简单的方法,尤其是在处理:悬停样式时。

如果CSS构成了CSS文件的完整性,您可以在元素上设置disabled属性以禁用其中定义的所有样式。这可能是最简单的方法,尤其是在处理:悬停样式时。

我将向您展示如何使用其中一种,您可以对其他样式使用相同的技术:

$(".innercontent")
   .addClass('.innercontent-dummy')
   .removeClass('.innercontent');
然后恢复

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

“dummy”类不必有任何格式;如果要还原原始类,只需将其作为占位符来查找元素。

我将向您演示如何执行一个操作,您可以对其他操作使用相同的技术:

$(".innercontent")
   .addClass('.innercontent-dummy')
   .removeClass('.innercontent');
然后恢复

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

“dummy”类不必有任何格式;如果要还原原始类,只需将其作为占位符来查找元素。

我使用修改器类(如active)来切换元素的开关状态。这也适用于菜单和其他元素

例如:

CSS:

JavaScript:

$('.box').toggleClass('active');

我使用修改器类(如active)来切换元素的开关状态。这也适用于菜单和其他元素

例如:

CSS:

JavaScript:

$('.box').toggleClass('active');

所以你不想使用css,而是让它以类似firebug的方式显示?你想要评论css的原因是什么?Caleb-这个css在web应用程序的某个点上创建了一个bug。我需要停用该部分的CSS脚本,并在结束后从JavaScript重新激活它。所以你不想使用CSS,而是让它以类似firebug的方式显示?你想要评论css的原因是什么?Caleb-这个css在web应用程序的某个点上创建了一个bug。我需要停用该部分的CSS脚本,并在结束后从JavaScript重新激活它。以后如何恢复该类?我想是addClass。但是我该怎么称呼这个班呢。悬停我不完全了解标识符是如何工作的。@user1710817我认为Collin指的不是jQuery使用的addClass方法,而是removeClass。我不完全确定您要删除哪个类,但如果是.box,则是$.box.removeClassbox;也许可以。你以后怎么恢复这个类?我想是addClass。但是我该怎么称呼这个班呢。悬停我不完全了解标识符是如何工作的。@user1710817我认为Collin指的不是jQuery使用的addClass方法,而是removeClass。我不完全确定您要删除哪个类,但如果是.box,则是$.box.removeClassbox;也许能奏效。