一般来说,我对 jQuery 和 HTML 都很陌生。我只是想知道是否有人可以帮助我解决我正在尝试编写的这个小型 jQuery 脚本。
在我的 HTML 文档中,我有:
<body>
<div class="banner">
<nav>
<ul>
<li id="home"><a href="#">Home</a></li>
<li id="about"><a href="#">About</a></li>
<li id="contact"><a href="#">Contact</a></li>
</ul>
</nav>
</div>
<script type="text/javascript" src="my_script.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</body>
我想在 jQuery 的帮助下,改变类横幅的整体外观,现在看起来像:
.banner {
height:200px;
width: 100%;
position: absolute;
top: 300px;
background: lightblue;
}
我也申请了这些样式:
nav ul {
position: absolute;
bottom: 0px;
list-style-type: none;
padding: 0px;
margin: 0px;
}
nav ul li {
display: block;
float: left;
line-height: 2.5em;
padding-left:1em;
margin-left:1em;
border-left:1px dotted black;
}
无论如何,我希望能够移动这个“横幅”,对其进行动画处理,使其有点滑动到页面顶部,定位〜顶部:10px。但只有点击id="about"
或id="contact"
,如果在访问过关于或联系后点击首页,它会回到原来的位置。
我开始编写我的my_script.js
文件:
$(document.ready(function) {
$("#about").click(function() {
alert("hello!");
}
});
看看我是否可以通过单击来显示警报,但显然,即使这对我来说也太难了。
如果有人可以就此给我一些建议,将不胜感激!另外,我正在使用<div>
和<nav>
标签。我猜我可以不用<div>
标签并将类应用到我的<nav>
标签上?(对 html5 也很陌生)。