這裏是我的挑戰 -JQUERY - 滾動網站
我有一個網站http://www.jodsn.com - 在主頁上有2個按鈕[查看我的工作]和[查看我的技能。
當您單擊每個按鈕時,我想滑出默認頁面並在工作頁面或技能頁面中滑動。
我不認爲Arial Flesler的.ScrollTo將工作,因爲這似乎是針對已加載在頁面上的元素。如果我錯了,請糾正我。
我將如何在JQUERY中完成此任務?
這裏是我的挑戰 -JQUERY - 滾動網站
我有一個網站http://www.jodsn.com - 在主頁上有2個按鈕[查看我的工作]和[查看我的技能。
當您單擊每個按鈕時,我想滑出默認頁面並在工作頁面或技能頁面中滑動。
我不認爲Arial Flesler的.ScrollTo將工作,因爲這似乎是針對已加載在頁面上的元素。如果我錯了,請糾正我。
我將如何在JQUERY中完成此任務?
爲什麼不把絕對位置放在頂部: - (div的高度);然後使用scrollTo。
然後使用jquery在任何你想要的錨點加載頁面。
您可以在$(document).ready(function(){...});
函數中使用jQuery的滾動函數。
編輯:如果我理解正確的話,你想擁有通過AJAX加載和動畫顯示的東西,隱約的運作就像一個標籤式界面,與每個選項卡
$(document).ready(function()
{
//Place .scrollTo code here.
});
。
你當然可以用像jqueryui這樣的插件做一些簡單的事情,但對於符合你網站風格的東西,我會完全自定義。從這開始加載內容,然後用它做點什麼:
$.ajax('Skills.aspx', {
dataType: 'html'
success: function(data){
$('#container') // something to hold your content
.slideUp(400, function(){ // hide existing content
$(this).empty() // and remove it
.append(data) // append new content
.slideDown(); // and show it
});
}
});
再次,這只是爲了讓你開始。如果內容是輕量級的,您可以從服務器加載所有內容,並完全跳過AJAX的內容。
我將加載不同的背景到身體以及每頁的很多og圖形。我不希望一次性加載所有這些。但是,如果這是唯一的方式,那麼... – Jon 2011-04-02 01:50:33