我对网页设计很新颖。我刚刚完成了我的第一个静态网站。 什么我不喜欢它是该页面经常重装(每次更改部分时间)加载页面的一部分而不刷新它
我的问题是“如何让这种导航的:http://www.doblin.com/work/#innovation-strategy”
正如你所看到的页面犯规重载时您点击“设置创新战略/设计,构建+启动创新/成为更好的创新者”
它是如何完成的?
是否有可能在一个静态网站(html/css/jquery)没有sql或所以(它可能需要ajax或...)?
感谢
我对网页设计很新颖。我刚刚完成了我的第一个静态网站。 什么我不喜欢它是该页面经常重装(每次更改部分时间)加载页面的一部分而不刷新它
我的问题是“如何让这种导航的:http://www.doblin.com/work/#innovation-strategy”
正如你所看到的页面犯规重载时您点击“设置创新战略/设计,构建+启动创新/成为更好的创新者”
它是如何完成的?
是否有可能在一个静态网站(html/css/jquery)没有sql或所以(它可能需要ajax或...)?
感谢
隔空很多教程看代码,该页面使用了一些jQuery的功能,做好这项工作,检查出来:
$(window).hashchange(function(){
var hash = location.hash;
// if a hash has been set
if(hash !== '') {
showContent(hash, origSections);
} else {
// pass in "empty" hash
showContent('', origSections);
}
return false;
});
// call hashchange on initial page load
$(window).hashchange();
// ----------- SHOW CONTENT ----------- //
function showContent(active, all) {
if (jQuery.support.opacity) {
opacity = true;
} else {
opacity = false;
}
这也可以使用CSS3过渡和动画来完成。这是一个pen根据this Codrops教程。我特别认为这是一个更好的方法
但是,如果你想从什么地方得到的动态数据,我建议你使用Ajax(有一些很酷的jQuery的东西来处理这个)
取(硬)浏览jQuery或道场,任何人都会成为你的朋友。
您的示例使用JQuery。
它可以在一个静态页面上完成而不用担心。
这里有一些演示:http://jqueryui.com/tabs/
你也可以学习的jQuery上http://w3schools.com/jquery/default.asp
谢谢,我会看看 – JoeIsFat
您可以在静态的网站使用jQuery。你可以通过以下链接 Jquery
但是如果你希望保存数据,并从服务器中检索,那么你需要使用Ajax,以避免刷新page.There可在如何使用Ajax
很好的回答!谢谢 – JoeIsFat