【发布时间】:2011-04-30 13:51:59
【问题描述】:
经过大量搜索后,我发现 here 应该进行一些更改,以便 Dailymotion 视频可以与 Prettyphoto 一起使用。
我已经完成了这些更改并且它正在工作......但不是我刷新页面后的第一次。
我的意思是,如果我有这个 rel="prettyPhoto[videos]" 并且这里有 3 个来自 youtube、vimeo 和 dailymotion 的视频,那么只有当我第一次没有点击 dailymotion 视频时,它才会起作用。 因此,如果我点击 vimeo 视频然后转到下一个视频......它正在工作。但是如果我刷新页面并先点击dailymotion视频......它不起作用。
我确定这是一个小改动,因为它第一次无法识别路径或我不知道的东西......
一个活生生的例子是here。
添加的代码是这样的:
案例“日常运动”: 正确尺寸 = _fitToViewport(movie_width,movie_height); // 使项目适应视口 // 删除 url 的开头 var videoid = pp_images[set_position].replace(/http:\/\/www\.dailymotion\.com\/video\//i, ''); // “爆炸”字符串的末尾以捕获视频 id var spt = videoid.split('_'); // 视频 id 为索引 0 电影 = 'http://www.dailymotion.com/swf/' + spt[0] + '?width=&theme=none&iframe=0&additionalInfos=0&autoPlay=1&hideInfos=0'; toInject = settings.iframe_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings .wmode).replace(/{path}/g,movie); 休息;而且,是的,我找到了 Casar Davorin 的脚本,但 dailymotion 不起作用,即使他说可以工作。
有人可以帮帮我吗?
感谢您的建议。
【问题讨论】:
标签: jquery