Я изменил текст со свойством: видимости и она не работает :-(Изменение стиля через зависание?
У меня есть этот простой код, но он не работает:
$("#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>
Не working
Как сделать так, чтобы при прохождении мыши по ссылке изображение меняет цвет?
** 1. ** Вам не хватает '#' в '$ (" # blackbox ")'. ** 2. ** Лучше добиться с помощью CSS. ** 3. ** Вы можете использовать 'hover()' jQuery, который ожидает две функции в качестве аргументов, одну для «mousein» и одну для «mouseout». – haim770
Почему бы не использовать ': hover' в CSS? .. – Roberrrt
@ haim770 $ ("# текст") mousein (функция() { $ ("# BLACKBOX") CSS (\t { \t \t \t \t "цвет фона": "желтый" \t \t \t}) ; }); $ ("# text"). Mouseout (function() { $ ("# blackbox").CSS (\t {\t \t \t \t \t "цвет фона": "черный" }); }); –