Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
Html 想要a:将鼠标悬停在一个区域中以修改a<;span>;在另一部分_Html_Css - Fatal编程技术网

Html 想要a:将鼠标悬停在一个区域中以修改a<;span>;在另一部分

Html 想要a:将鼠标悬停在一个区域中以修改a<;span>;在另一部分,html,css,Html,Css,我已经为此工作了一段时间,我没有找到一个好的答案 我有: <section class="s-one"> <section class="s-two"> <a class="a-one> </a> . . . </section> </section> <section class="s-three"> <ul class="ul-one&g

我已经为此工作了一段时间,我没有找到一个好的答案

我有:

<section class="s-one">
  <section class="s-two">
    <a class="a-one>
    </a>
      .
      .
      .
  </section>
</section>

<section class="s-three">
  <ul class="ul-one>
    <li>
      <span>xxx</span>
    </li>
  </ul>
  .
  .
  .
</section>

并非每个单独的代码都对应于每个单独的
。对不起,如果我不清楚这一点;我很乐意提供澄清。

这里有一个快速的JS模型,展示您想要的行为


我是一个链接
  • 我是个大傻瓜
.盘旋{ 背景:黑色; 颜色:白色; } $(文档).ready(函数(){ $('a')。悬停(函数(){ $('span').toggleClass(“悬停”); }); });
下面是一个快速的JS模型,展示了您想要的行为


我是一个链接
  • 我是个大傻瓜
.盘旋{ 背景:黑色; 颜色:白色; } $(文档).ready(函数(){ $('a')。悬停(函数(){ $('span').toggleClass(“悬停”); }); });
在上面的代码中不能使用CSS。如果
span
恰好位于
之后,或者span是
的子项,则可以使用相邻同级选择器。这可以用JavaScript轻松完成。请注意,您缺少了一个
中,您不能在上述代码中使用CSS。如果
span
恰好位于
之后,或者span是
的子项,则可以使用相邻同级选择器。这可以用JavaScript轻松完成。请注意,在
.s-one:hover ~ .s-two span { display: block;},
<section class="s-one">
  <section class="s-two">
    <a class="a-one">I'm a link
      </a>
    </section>
  </section>

<section class="s-three">
  <ul class="ul-one">
    <li>
      <span>I'm a span</span>
      </li>
    </ul>
  </section>

.hovered{
  background: black;
  color: white;
}

$(document).ready(function(){
  $('a').hover(function(){
    $('span').toggleClass("hovered");
  });
});