爲你定位<div>
的是用CSS絕對定位,你可以瞭解更多關於in this guide最簡單的方法。這是最一致顯示的跨瀏覽器和將讓您對其中集裝箱被放置細粒度的控制:
<ul id="nav">
<li><a href="#first">First</a></li>
<li><a href="#second">Second</a></li>
<li><a href="#third">Third</a></li>
</ul>
<div id="first">First content container</div>
<div id="second">Second content container</div>
<div id="third">Third content container</div>
有了大致如下CSS:
ul {
position: fixed;
z-index: 2;
top: 20px;
right: 20px;
}
div {
position: absolute;
z-index: 1;
width: 100px;
height: 100px;
}
#first {
top: 10px;
left: 10px;
}
#second {
top: 1000px;
left: 500px;
}
#third {
top: 500px;
left: 100px;
}
然後實際滾動到上點擊不同的<div>
的,你可以使用jQuery scrollTo plugin:
$('a').click(function(e) {
// Stop default link click from occuring
e.preventDefault();
// Scroll to the position using the jQuery scrollTo plugin
// Element id is taken from link's href attribute
$(window).scrollTo($(this).attr('href'), {duration: 500});
});
你可以看到一個簡單的例子in action here。
來源
2010-08-29 18:04:44
Pat
你的問題是什麼? – 2010-08-29 17:41:02