jQuery 更改视频播放器的大小
jQuery changing the size of Video players
詹姆斯在这里。我正在处理一个处理帖子的项目(实际上是两个项目都需要相同的代码),除了内容始终是用户屏幕的 100%,并使用 jquery 划分宽度以制作相同数量的列无论屏幕分辨率如何。但是,我在发布视频时遇到问题。如果有人能帮我写(或写,那会更有帮助)一个脚本,将默认的 500px 视频强制到帖子的宽度?我用来划分帖子的脚本如下。任何答案都会有所帮助。哦,我正在撞这个,因为它已经快一周了,而且我还没有收到工作脚本。
var container = function(){
var posts = $(document).width() - 40;
var entry = (posts - 200) / 5;
$("#posts").css("width", posts);
$(".entry").css("width", entry);
$("img.photo").css("width", entry - 22);
}
container();
我正在这样做的网站是 http://jamestestblog5.tumblr.com感谢任何可以帮助解决这个问题的人,这真的很困扰我!
Hiya 请在此处查看演示: http://jsfiddle.net/ytcAk/
您可以在单击"增长"按钮时读取逻辑。
从旧解决方案分叉。 :)(请让我知道这是否是您正在寻找的,如果不是,我将删除此帖子)
J查询代码
function increaseVideoSize() {
var columnWidth = 450; // width of your content column - any
var defaultVideoWidth = 400; // theme tag width - 400,500
var increaseRatio = columnWidth/defaultVideoWidth;
$(".video-post").each(function() {
var iframe = $("iframe", this);
if(iframe.length>0) {
var currHeight = iframe.height();
var newHeight = currHeight * increaseRatio;
iframe.height(newHeight).width(columnWidth);
} else {
var object = $("object", this);
var embed = $("embed", object);
var currHeight = object.attr('height');
var newHeight = currHeight * increaseRatio;
object.width(columnWidth).attr('height', newHeight);
embed.width(columnWidth).attr('height', newHeight);
};
});
};
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 使用HTML5播放器时使用Javascript更改Youtube视频
- html5视频播放器和视频js之间的关系
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- 视频播放器错误promise DOMException中未捕获
- html视频播放器并不总是从src读取
- HTML 5视频播放器用给定的数字更新currentTime
- html5视频交互式视频播放器
- 如何使用YouTube js API在同一个嵌入式播放器中背靠背播放多个视频
- 如何构建自己的 VAST 视频播放器
- 如何专注于YouTube视频播放器对象
- 如何在前台弹出YouTube视频播放器
- 如何在悬停在图像上时弹出youtube视频播放器
- 使用用户控制在Basic HTML播放器中播放Youtube视频
- 移动设备的动态视口始终包含固定尺寸的视频播放器
- 当我在视频播放器上单击播放时,它会在页面上播放两个视频
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 更改网络播放器中的视频源
- 是否有JS功能可以使Brightcove智能播放器视频开始播放