如何在列表项的悬停上切换类的可见性?

时间:2013-02-14 05:54:53

标签: javascript jquery toggle

当我将鼠标悬停在“.block1”上时,我试图切换“.image1”的可见性,但我没有取得任何成功。我错过了什么?任何人都可以帮助我吗?

HTML:

<div class="container">
        <div class="wrapper">

            <section class="images">

                <article id="image" class="image1">
                    <div class="img"></div>
                </article>

                <article id="image" class="image2">
                    <div class="img"></div>
                </article>

                <article id="image" class="image3">
                    <div class="img"></div>
                </article>

            </section>
            <ul class="blocks">

                <li class="block1">Image1
                </li>
                <li class="block2">Image2
                </li>
                <li class="block3">Image3
                </li>

            </ul>

        </div>    
    </div>

SCRIPT:

$(document).ready(function () {
$(".block1").hover(function(){
    $(".image1").fadeTo("slow", 1);
    },function(){
        $(".image1").fadeTo("slow", 0);
});
});

这是我的fiddle

1 个答案:

答案 0 :(得分:1)

我想你忘了在jsfiddle上选择jQuery框架。在页面中使用之前添加jQuery库。

在您的网站中的根目录

的js文件夹中添加库文件
<script type="text/javascript" src="/js/jQuery.min.js"></script>

googleapis

添加库
<script src="http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<强> Live Demo

$(document).ready(function () {
    $(".block1").hover(function(){
        $(".image1").fadeTo("slow", 1);
        },function(){
            $(".image1").fadeTo("slow", 0);
    });
});