当我将鼠标悬停在“.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
答案 0 :(得分:1)
我想你忘了在jsfiddle上选择jQuery框架。在页面中使用之前添加jQuery库。
在您的网站中的根目录
的js文件夹中添加库文件<script type="text/javascript" src="/js/jQuery.min.js"></script>
添加库
<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);
});
});