0

我正在为我的乐队建立一个网站。我已经完成了主页。我想将其他页面加载到中心 div 中,#center_content 而不更改/重新加载页面上的任何其他内容。我应该使用 iframe 执行此操作吗?JavaScript?php?我在这些方面都没有经验,但它们似乎是我的选择。哪一个是最好的,有人可以提供一个起点或链接到一个适合我想要做的教程吗?

到目前为止,这是我的网站:http: //img.photobucket.com/albums/v410/justice4all_quiet/ScreenShot2012-08-23at22259PM.png

这是一个 jsFiddle:http: //jsfiddle.net/BRPNM/

4

2 回答 2

0

如果中心内容很小,那么您可以在一个页面中加载所有内容,然后使用内联导航来显示/隐藏相关部分。这就是我在这个基本网站上的做法(查看右侧按钮): http ://usermanagedsolutions.com

如果中心内容很重要,那为什么不加载整页呢?一个好的设计,所有页面共有的部分都会被缓存,加载一个新页面不会比仅仅加载中心内容花费更多的时间。

于 2012-08-23T21:13:51.747 回答
0

如果“加载页面”是指加载某些内容(如“关于”、“照片”),您可以加载所有内容但不可见(在 div 中设置为display:none;)并使用 jQuery 显示这些 div .show()

您可以在此处查看 .show 的工作原理 - 参见演示 -:http://api.jquery.com/show/ 您也可以使用.animate()给内容一些效果)。

这样,您的信息将被搜索引擎索引。你也可以只使用 CSS,但在这种情况下,JS 会更快更干净。

于 2012-08-23T23:57:29.663 回答