1

当我将鼠标悬停在“.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>

脚本:

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

这是我的小提琴

4

1 回答 1

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>

现场演示

$(document).ready(function () {
    $(".block1").hover(function(){
        $(".image1").fadeTo("slow", 1);
        },function(){
            $(".image1").fadeTo("slow", 0);
    });
});
于 2013-02-14T05:58:09.303 回答