好吧,所以当你的鼠标在红色方块上时,绿色正方形会显示,但事实并非如此.这是代码:
<html>
<head>
<script type="text/javascript"
src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
$("a").bind("mouseover",
function(){
$("b").css("display", "block");
});
$("a").bind("mouseout",
function(){
$("b").css("display", "none");
});
});
-->
</script>
</head>
<body>
<div class="a" style="background-color: #ff0000; height: 50px; width: 50px;"></div>
<div class="b" style="display: none; background-color: #00ff00; height: 50px; width: 50px;"></div>
</body>
</html>
最佳答案 在每个选择器前放一个点以形成一个类选择器:
$(".a").bind("mouseover",
function(){
...
您的代码可以简化为:
$(document).ready(function() {
$(".a").hover(function() {
$(".b").toggle();
});
});