0

不久前我写了一个小灯箱视频播放器脚本,我们在我们的 3 个网站上使用它。我们的其中一个网站由注入旧版本 (1.4.3) 的 jquery 的第三方托管,我们无法控制。直到 IE10,灯箱/视频播放器脚本在所有浏览器中都运行良好,但在使用旧版本的 jquery 时,它在 IE10 中不起作用。IE10 中更高版本的 jquery 工作正常。我认为它遇到的问题与下面的行有关。有谁知道 IE10 处理不透明度的方式是否发生了变化,以及如何更新下面的脚本以支持 IE10?

props.overlay.css({ top: 0, left: 0, width: "100%", height: methods.getMaxHeight() + "px", opacity: .25 });
props.dv.css({ opacity: 1 });

编辑:我正在阅读您可以命名 jquery 以加载它的另一个版本。我尝试按照 jquery 网站上的示例执行此操作,但无法使其正常工作。在我的页面中,我有以下...

<script type="text/javascript" src="jquery.1.8.3.js"></script>
<script type="text/javascript">
  var jq183 = jQuery.noConflict(true);
  jq183(document).ready(function(){
    jq183(".videoplayer").VideoPlayer();
});
</script>

我收到的错误是“Uncaught TypeError: Object [object Object] has no method 'VideoPlayer'” 我猜我需要更改我的 videoplayer.js 文件,但我不确定需要更改什么。有没有人这样做过并有任何指示?

4

0 回答 0