2012-11-30 47 views
1

我正在创建一个类的网站,并使用来自jQuery的加载功能,加载工作正常。我将新页面加载到现有页面上的一个表格中,以保持所有页面的导航菜单相同。jQuery加载和重定向根目录

我遇到的问题是根目录不会更改,因此我的外部css文件和图像(位于子目录中)不会加载到刚加载的页面上。有没有办法将根目录重定向到所有受支持的内容,以便正确加载或者这是不可能的?我需要一个目录结构来完成这个任务。

这是我的目录结构。每个网站使用的根目录下的css文件

/index.html /css/index.html

<a href="javascript:" onclick="load_content('CSS/index.html')">CSS</a> 
+0

你需要显示你的CSS和你的网页目录结构。您是否知道CSS文件中的图像与CSS文件相关,而不是CSS加载的文档? –

+0

您是否在使用该外部页面进行其他操作?或者,您是否仅仅将它作为内容加载到主页面中?为什么不在你的主页上包含所有的CSS? –

+0

这个任务是在所有页面上都有一个主导航菜单,作为最后的手段,我可​​以将CSS添加到页面本身,但由于页面已经创建,它只是更多的工作。 – Chad

回答

0

这是一种很难理解你正在试图完成的任务。也许最好是披露你想要做的事情的总体目标?你的任务是什么?

不理解100%:从纯粹的web开发人员的角度来看,你有两个选择:

  • 向上移动您的孩子的CSS到根应用程序的CSS,以及所有其他相应的资产。
  • 在加载页面的HTML中包含CSS引用或顶部的部分。您需要确保您的子页面对您的资产具有正确的路径引用。

您可以轻松地通过充分利用CSS类和ID标签的弥补你很多问题。这允许您对整个应用程序进行样式设计,并确保您的引用保持完好(无法找到图像)。此外,将所有样式声明放在一个部分中使其更易于管理。