SASS特异性层次结构

时间:2015-06-25 23:52:39

标签: jquery css css3 sass

为什么下面的Div不会出现在按钮点击上? 我如何解决它,而不是在第二课中使用!important? 我也不想使用removeClass。



function run(){
   $('.one').addClass('two');
}

.base{
  background-color:#FF0000;
  & .one{
    opacity:0;
    display:block;
    
    color:#FFF;
 }
 }
.two{
  opacity:1;
 }

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="base">
    <div class="one">
       Hello World!
    </div>
</div>
<button click="run()">Click me!</button>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

html应该是onclick而不是单击

&#13;
&#13;
function run(){
   $('.one').addClass('two');
}
&#13;
.one{
  opacity:0;
  display:block;
  background-color:#FF0;
  color:#FFF;
 }

.two{
  opacity:1;
 }
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="one">
  Hello World!
</div>

<button onclick="run()">Click me!</button>
&#13;
&#13;
&#13;