【问题标题】:Firefox not displaying Colorbox photoFirefox 不显示彩盒照片
【发布时间】:2014-06-18 07:02:38
【问题描述】:

我有一个颜色框,它应该在页面加载时显示单个图像。下面的代码在 Chrome 中运行良好。当我在 Firefox 中测试它时,会弹出 Colorbox,但没有显示任何内容(白色)。我错过了什么?我将非常感谢任何帮助。

Javascript:

<script>
      window.onload=function openColorBox()
      {
          if(window.location.href=='http://somewebsite.com/')
          {
               $.colorbox({width:"70%", height:"70%", 
               html:"<div class='popupimage' id='popupid'> </div> "});
          };
      }
</script>  

CSS:

#popupid {
   width: 100%;
   height: 100%;
   content:url(http://somewebsite.com/img/upload/popupphoto.jpg);
}

popupphoto.jpeg 在服务器上。

【问题讨论】:

  • 试试内容:url('somewebsite.com/img/upload/popupphoto.jpg');用“'”我的意思是
  • 不,不起作用:( @ThanasisGrammatopoulos
  • 你用 http:// 试过了吗?因为被误删了
  • 是的,使用 http://。 @ThanasisGrammatopoulos

标签: javascript html css firefox colorbox


【解决方案1】:

经过一些测试,Firefox似乎有一个错误

content:url(http://somewebsite.com/img/ing.jpg);

由于某些奇怪的原因,firefox 在 url 中的协议后面放了一个空格,例如

content:url('http: //somewebsite.com/img/ing.jpg');

这会阻止浏览器找到图像。 在这里测试:http://jsfiddle.net/NKa25/

您可以输入要加载的图像副本的本地 url。

【讨论】:

  • 谢谢你,@ThanasisGrammatopoulos,但本地 url 也不能正常工作。我在 html 文件中使用 img 修复了这个问题。
  • 本地在我的 Firefox 浏览器上运行 w3schools.com/CSSref/tryit.asp?filename=trycss_content_url
  • 如果您只有图像名称,它可能会,但我需要添加图像的路径,这会破坏它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-29
  • 1970-01-01
相关资源
最近更新 更多