编程语言
首页 > 编程语言> > javascript – 使用jQuery使用li悬停使图像消失

javascript – 使用jQuery使用li悬停使图像消失

作者:互联网

当鼠标悬停在元素上并显示鼠标离开元素时,尝试在li中隐藏img.
我后来想要一个段落显示li类的名称来代替图像,但我想专注于隐藏图像.

我已经搞砸了一段时间了,即使在查看与此相关的其他帖子之后,我似乎无法弄清楚出了什么问题.

<ul id="language">
    <li class="a"><img src="img/a.png" alt="a"></li>
    <li class="b"><img src="img/b.png" alt="b"></li>
</ul>
<script src="//code.jquery.com/jquery-1.11.3.min.js" type="text/javascript" charset="utf-8"></script>
<script src="nameDisplay.js" type = "text/javascript" charset="utf-8"></script>

在nameDisplay.js中

$('#language li').hover(function(){
    $(this 'img').hide();
}, function(){
    $(this 'img').show();
});

解决方法:

只需使用css,无需使用jQuery

#language li:hover img{
    display: none;
}

标签:jquery,javascript,css,html,jquery-hover
来源: https://codeday.me/bug/20190623/1272763.html