我試圖做這樣的事情:如何使.hover在jQuery中正常工作
顯示一個圖標 - 懸停變成文本 - 在鼠標上再次變成一個圖標。
這裏是我(這工作不正常):
HTML:
<p class="fcc"><i class="fa fa-free-code-camp fa-lg"></i></p>
CSS:
.fcc-hover {
font-family: "Unica One", sans-serif;
font-size: 10px;
color: grey;
}
.fcc {
margin-top: -37px;
font-family: "Raleway", sans-serif;
font-size: 20px;
color: #BADA55;
}
的jQuery:
$('.fcc').hover(
function() {
var newText = $(this).text('A Project for freeCodeCamp');
newText.hasClass('.fcc-hover');
}, function() {
$(this).removeClass('.fcc-hover');
$(this).html(<i class="fa fa-freecodecamp fa-lg"></i>)
}
);
非常感謝您的幫助。
它現在完美運作。我學到了很多。感謝您花時間解釋所有這些內容。 –