javascript - 悬停时显示内容

标签 javascript jquery html

<div id="side">
    <h2 class="1">1</h2>
    <h2 class="2">2</h2>
    <ul>
        <li><a class="3"href="">3</a></li>
        <li><a class="4" href="">4</a></li>
    </ul>
</div>

当我将鼠标悬停在 <a> 上时,代码会是怎样的?它将显示 <h2> ?所以.3会显示 .1

这是我到目前为止尝试过的:

<script type="text/javascript"> 
    $(document).ready(function() { 
        $("#side a").hover( 
            function() { 
                $(this).children('.h2').show(); 
            }, 
            function() { 
                $(this).children('h2').hide(); 
            } 
        ); 
    }); 
</script>

最佳答案

这是您的测试用例的示例,您应该为您的实际应用改进它。

JSFiddle 链接:click here

$(document).ready(function(){
    $("#side h2").hide();
    $("#side ul li a").mouseover(function() {
        if($(this).hasClass("3")) {
            $("#side h2.1").show();
        } else if($(this).hasClass("4")) {
            $("#side h2.2").show();
        } 
    }).mouseout(function() {
        if($(this).hasClass("3")) {
            $("#side h2.1").hide();
        } else if($(this).hasClass("4")) {
            $("#side h2.2").hide();
        }
    });
})

JSFiddle 链接:click here

关于javascript - 悬停时显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10541586/

相关文章:

javascript - 使用jquery自动完成而不使用ajax

javascript - "return false"如何优化您的脚本

javascript - ExtJS 隐藏字段与存储

javascript - RAZOR - 从包含 HTML 的变量中删除图像标签

javascript - 嵌入网页无效。 (使用 IFrame)

javascript - 使用 BootStrap 3 导航栏项目时如何在 HTML 中显示 div 内容

javascript - 使用 jquery load() 将内容添加到选项卡式导航中

php - 最佳实践 : Including PHP in your JavaScript code

javascript - 如何在使用 Jquery 时回显 PHP session 变量?

javascript - 我的网站如何让访问者登录到第三方网站?