我对 HTML/CSS/jQuery 比较陌生,所以请原谅我的问题的简单性。
我正在尝试为我正在制作的网站创建一个导航栏。然而,我遇到了一个恼人的障碍:jQuery 没有做我认为应该做的事情。我试图得到它,以便当我将鼠标悬停在链接上时,链接的文本从 0.75 不透明度变为 1.0 不透明度。我尝试使用 .fadeTo() 标签,但是当我将鼠标悬停在链接上时,什么也没有发生;它只是保持在 0.75 的不透明度。什么是让我的 jQuery 代码做我想做的事的好方法?这是我目前拥有的 HTML、CSS 和 jQuery 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="home_stylesheet.css" />
<link type="text/javascript" href="home_animation.js" />
<title>Untitled Document</title>
</head>
<body>
<div id="container">
<div id="navbar">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Research Topics</a></li>
<li><a href="#">Publications</a></li>
<li><a href="#">Graduate Students</a></li>
<li><a href="#">Visiting Scholars</a></li>
</ul>
</div>
</div>
</body>
</html>
body {
background-image:url('assets/starry_night.jpg');
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}
#container, #container div {
background-color:#FFF;
width:700px;
height:1000px;
margin:5px auto;
opacity:0.85;
}
/**********Navbar Styling**********/
#navbar ul {
list-style-type:none;
margin:0;
padding:0;
}
#navbar li {
display:inline;
}
#navbar a {
text-decoration:none;
padding:6px;
color:#000;
text-align:center;
opacity:0.75;
};
$(document).ready(function() {
$("#navbar a").mouseenter(function() {
$(this).fadeTo("fast",1);
});
});
谢谢您的帮助!