Jquery fancybox内容显示在我的页面底部

Jquery fancybox内容显示在我的页面底部,jquery,fancybox,Jquery,Fancybox,我有一些带有图像的div,当点击时,我想用fancybox加载另一个.php页面。内容已加载,但只是附加到页面末尾。有人有过这个问题吗 我的html: <div id="clickme"> <img src="someimg.jpg" /> </div> 我最初将css、图像和js分离到我自己的单独文件夹中,但它不起作用。如果我只是复制fancybox文件夹并使用其中的所有内容,它就可以正常工作了,您可以通过确保页面顶部有以下内容来解决此问题: <

我有一些带有图像的div,当点击时,我想用fancybox加载另一个.php页面。内容已加载,但只是附加到页面末尾。有人有过这个问题吗

我的html:

<div id="clickme">
  <img src="someimg.jpg" />
</div>

我最初将css、图像和js分离到我自己的单独文件夹中,但它不起作用。如果我只是复制fancybox文件夹并使用其中的所有内容,它就可以正常工作了

,您可以通过确保页面顶部有以下内容来解决此问题:

<!DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd ">



加载到浏览器后,请在页面上尝试“查看源代码”,第一行应该是doctype行。

经过几个小时的往返,我从fancybox的所有者那里找到了答案,如果您愿意,请检查该线程:


真正的解决方案不是添加
指令,而是将整个内容包装到
标记中,并像一个符咒一样工作

您是否在页面中包含fancybox CSS文件?是的,所有图像都在不同的目录中,但我更改了CSS文件中的所有链接检查fancybox CSS文件中的#fancybox wrap选择器,确保其位置:绝对。
<!DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd ">
<!DOCTYPE html>