javascript - Firefox 不显示 Colorbox 照片

标签 javascript html css firefox colorbox

我有一个颜色框,它应该在页面加载时显示单个图像。下面的代码在 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 在服务器上。

最佳答案

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

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

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

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

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

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

关于javascript - Firefox 不显示 Colorbox 照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24274350/

相关文章:

jquery - 选择多个下拉值时启用/禁用按钮

javascript - 幻灯片显示下面的另一张幻灯片

javascript - Css 文本动画问题

javascript - 是否有 JavaScript/HTML5 代码可以将任何视频格式转换为 mp4 格式,然后上传到存储服务器以便在任何客户端上观看?

javascript - 如何使用cheerio获取下一个文本 Node

javascript - 显示从链接到输入值的变量

javascript - jQuery:获取内容/innerhtml onclick

html - div 不换行

html - 请帮助新手解决 IE7 布局 float 问题

html - 为什么我的 anchor 链接将内容推送到标题后面?