getJSON不能在IE中加载(任何版本)
getJSON won't load in IE (any version)
我使用$。getJSON从Vimeo加载视频库,它可以在所有浏览器中正常工作,除了任何版本的IE。我不知道我做错了什么。
下面是getJSON运行的.js文件:
console.log('file load');
var jsonURL = 'http://vimeo.com/api/v2/album/1822727/videos.json';
$.getJSON(jsonURL, function(data){
$.each(data, function (index, value) {
var videoID = value.id;
var videoThm = value.thumbnail_large;
$('#galThms').prepend('<li id="thm' + videoID + '" style="background-image:url(' + videoThm + ');"><a title="' + videoID + '" href="#playVideo"></a></li>');
console.log('json success');
});
$(function() {
$('.galleryThms a').click(function() {
$('#loadVideo').slideDown();
$('.galleryThms a').html('');
$(this).html('<div class="currentOverlay"><ul><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul></div>');
$('<div class="watchedVideo"></div>').appendTo($(this).parent());
$('.galleryThms a').css('background-image', 'url(/images/gallery-play-button.png)');
$(this).css('background-image', 'none');
//Embed Video
var vimeoEmbedID = $(this).attr( "title" );
$('#loadVideo').html('<iframe src="//player.vimeo.com/video/' + vimeoEmbedID + '?title=0&byline=0&portrait=0&color=57bec7&autoplay=1" width="1920" height="1080" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>');
});
});
});
实际示例可以在这里找到:http://wavesmediagroup.com/weddings/portfolio/
这是一个跨域问题。本文http://e-mats.org/2010/01/jquery-getjson-and-the-same-origin-policy详细解释了您只需添加:
?callback=?
在你的跨域JSON文件的末尾,jquery处理剩下的部分。所以我的URL现在是:
http://vimeo.com/api/v2/album/1822727/videos.json?callback=?
…它工作得很完美!
相关文章:
- pixijs 鼠标关闭事件不起作用(任何版本)
- jsPDF在任何IE版本中显示iframe
- 我使用谷歌标签管理器在我的网站上启动标签.变量“;未定义的“;在任何版本的Internet Explorer的自定义代码
- 视频未在任何具有ios和Android版本的移动设备上播放,但在网页上播放
- 最新版本的 Typescript 中是否有任何内容可以简化函数链
- <选项> 禁用属性在 IE 之前的版本 8 中不受支持.任何解决方法
- 更改可爱的文件浏览器以与任何jquery版本兼容
- 是量角器,以任何方式依赖于AngularJS版本
- 为任何更新查询增加 Mongoose 文档版本的简单方法
- 尽管使用了最新的 angularJS 版本,但 ng-repeat-start 不起作用的任何原因
- JavaScript:任何计划在未来版本中实现线程
- Chrome后退按钮:仅提供初始页面的缓存版本,没有任何Ajaxed内容
- 如何用仅使用javascript的IE8及更低版本的CSS文件替换或删除任何特定的CSS属性
- 在谷歌地图上打开/排列所有信息窗口(任何API版本)
- 是否有任何方法来绘制饼状图使用highstock最新版本
- 有任何js版本的css媒体查询?-用例场景
- 检测任何和所有版本的Internet Explorer
- 一个特定的点击功能在任何版本的IE中都不起作用
- 菜单不适用于任何版本的 (IE)
- getJSON不能在IE中加载(任何版本)