这里是我的挑战 -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