我已经修改与属性的文字:知名度,并没有:-(通过悬停更改样式?
我这个简单的代码工作,但它不工作:
$("#text").hover(function() { \t \t \t \t \t \t
\t //mouse enter
\t $("#blackbox").css({ \t \t \t
"visibility": "visible"
});
},
function(){
\t //mouse leave
\t $("#blackbox").css({ \t \t \t
\t "visibility": "hidden"
\t });
\t \t \t });
#text {
font-weight: 600;
font-size: 24px;
}
#blackbox {
visibility: hidden;
background-color: black;
height: 100px;
margin: 100px;
width: 100px;
}
<head>
</head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<body>
<h3><a href="#" id"text">Pasa el ratón:</a></h3>
<div id="blackbox"></div>
</body>
不工作 是什么问题?
我该怎么做,这样当鼠标通过链接时,图片颜色变了?
** 1。**您错过了'$('#blackbox“)中的'#'。 ** 2。**使用CSS可以更好地实现。 ** 3。**您可以使用jQuery的'hover()',它需要两个函数作为参数,一个用于'mousein',一个用于'mouseout'。 – haim770
为什么不在CSS中使用':hover'? 。 – Roberrrt
@ haim770 $( “#文本”)mousein(函数(){ $( “#黑盒”),CSS(\t { \t \t \t \t “背景色”: “黄” \t \t \t}) ; }); (“#text”)。mouseout(function(){ $(“#blackbox”)。css(\t {\t \t \t \t \t“background-color”:“black” }); }); –