我正在尝试通过 Facebox 中漂亮的 AJAX 功能(针对 jQuery)对包含 SWF 的页面进行灯箱显示。问题在于,这些路径现在是相对于主索引页工作的,而不是相对于包含闪存页面的目录。这是目录分割:
./
-index.html(加载projects/projectName/index.html)
+ js/
+ jquery/
-facebox.js
- jquery.js
+ swfobject/
- swfobject.js
+ 项目
+ 项目名称
-index.html(使用 JS 的相对路径单独查看时有效)
+ swf/
谁能告诉我是否有某种方法可以通过 jQuery(或任何 Javascript)保留相对路径的范围?
谢谢!
最佳答案
您不想像现在这样使用相对路径,因为它们会沿着文件夹树的方式返回。尝试使用从 Web 根开始的路径,然后沿着文件夹树向下移动。所以代替这个:
../../images/image.gif
或者这个:
./images/image.gif
你应该尝试这个:
/images/image.gif
关于javascript - AJAX 和相对路径范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/171074/