我已經修改與屬性的文字:知名度,並沒有:-(通過懸停更改樣式?
我這個簡單的代碼工作,但它不工作:
$("#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」 }); }); –