我正在尝试使用此jQuery来激活我的css转换。此外,当我将鼠标悬停在div“box”上时,我想要激活另一个名为“box_content”的div的淡入。
任何帮助将不胜感激。谢谢!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>test</title>
<style>
div.box{
top: 0;
left: 0;
width: 100px;
height: 100px;
background: #0F0;
opacity: .3;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
div.box.active{
opacity: 1;
}
div.box_content{
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
transition: all 1.5s ease-in-out;
opacity: 0;
}
div.box_content.active {
opacity: 1;
}
</style>
<script>
$(document).ready(function()
$('div.box').hover(function() {
$('div.box').toggleClass('active');
$('div.box_content').toggleClass('active');
}
</script>
</head>
<body>
<div class="box"></div>
<div class="box_content">Content</div>
</body>
答案 0 :(得分:1)
你的jQuery中有一些语法错误。如果您修复它们,它就可以了。 http://jsfiddle.net/michaeljimmy/brmF3/
$(document).ready(function() {
$('div.box').hover(function() {
$('div.box').toggleClass('active');
$('div.box_content').toggleClass('active');
});
});
答案 1 :(得分:0)
你走了。 :)你错过了一些错误的大括号。
You can play around with it here:
$(function() {
$('div.box').hover(function() {
$(this).toggleClass('active');
$('div.box_content').toggleClass('active');
});
});