我在jQuery和HTML中都很新。我只是想知道是否有人可以幫我解決這個我正在寫的小型jQuery腳本。jQuery的.click(函數)基礎知識?
在我的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;
}
無論如何,我想能夠移動這個「旗幟」,我的動畫t以便它滑到頁面的頂部,以定位〜top:10px。但只有當點擊id="about"
或id="contact"
時,如果一個人在訪問過或接觸過後會點擊回家,它會回到原來的位置。
我開始寫我的my_script.js
文件只:
$(document.ready(function) {
$("#about").click(function() {
alert("hello!");
}
});
,看看我,甚至可以得到一個警報通過點擊來展示,但很明顯,即使是太難受。
如果有人可以給我一些建議,這將非常感激!此外,我正在使用<div>
和<nav>
標籤。我猜我可以不用<div>
標籤,並在我的<nav>
標籤上應用該課程? (對html5也很新穎)。
首先你需要學會使用錯誤控制檯。見http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers – JJJ 2013-03-21 08:36:25
謝謝你的鏈接。 :) – 2013-03-21 08:46:46