使用jquery来改变css值

时间:2014-11-07 11:08:59

标签: javascript jquery html css pseudo-element

我尝试使用:focustabindex方法与<div>进行交互时使用纯CSS执行此操作,但是当我尝试通过HTML添加视频时它打破了这一切所以我不得不求助于jQuery。

我是JavaScript的新手,但我尝试做的就是当你点击#about_me.tab:before元素时它将#about_me.tab移动到0vh并更改它{ {1}}到5然后改变z-index,但这不起作用,任何人都可以看到问题,还是HTML或CSS

box-shadow

2 个答案:

答案 0 :(得分:1)

您应该使用jQuery选择器而不是使用伪元素:

 $("#about_me.tab").prev().click(function(){
    $("#about_me.tab").css({"transition":"top 1s, z-index 0s","top":"0vh","z-index":"5","box-shadow":"0 0 8vw black"});
 });

 $("#about_me.tab").click(function(){
    $("#about_me.tab").prev().css({"transition":"top 1s, z-index 0s","top":"0vh","z-index":"5","box-shadow":"0 0 8vw black"});
 });

答案 1 :(得分:0)

<强>的jQuery

$("#about_me.tab").addClass('shadow');

<强> CSS

.shadow{
//Your style

}