首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >希望a:悬停在一个区段中以修改另一节中的<span>

希望a:悬停在一个区段中以修改另一节中的<span>
EN

Stack Overflow用户
提问于 2015-09-23 14:58:05
回答 1查看 36关注 0票数 1

我在这方面工作了一段时间,但我并没有找到一个很好的答案。

我有

代码语言:javascript
复制
<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>

当我悬停在任何一个元素上来修改它时,我还想修改相应的span元素( ul "ul-one“中的span是”a-1“对,等等)。

我尝试过各种选择器和组合器,到目前为止,我所能得到的就是使用以下方法修改s-3中的所有跨度:

代码语言:javascript
复制
.s-one:hover ~ .s-two span { display: block;},

并不是每一个个体都对应于每一个<a>。如果我对此不清楚,很抱歉,我很乐意作出澄清。

EN

回答 1

Stack Overflow用户

发布于 2015-09-23 15:11:49

这里有一个快速的JS模拟,显示了您想要的行为。

http://codepen.io/anon/pen/WQGoej

代码语言:javascript
复制
<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");
  });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32742991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档