如何在 jQuery 中添加媒体属性
How to add the media attribute in jQuery
我正在使用HTML5和jQuery交互式视频库,其中包含我根据教程改编的Flash回退。该部位是流动的。我不懂jQuery,我正在尝试让小型移动设备播放比当前提供的尺寸(800x450)更小的尺寸(480x272)的视频。
以下是我更改代码的方式,但无法识别媒体查询。我的格式错误是什么?
var videoCode = '<video width="'+480+'" height="'+272+'" controls autoplay autobuffer>
<source src="video/'+videoFile+'_small.ogv" type="video/ogg" media="screen and (max-width:500px)">
<source src="video/'+videoFile+'_small.mp4" type="video/mp4" media="screen and (max-width:500px)">
<video width="'+800+'" height="'+450+'" controls autoplay autobuffer>
<source src="video/'+videoFile+'.ogv" type="video/ogg" />
<source src="video/'+videoFile+'.mp4" type="video/mp4" />
编辑:固定编码布局
//var videoFile = $(this).attr('videofile');
var videoFile = (screen.width < 500) ? $(this).attr('videofile') + "_small" : $(this).attr('videofile');
var videoPoster = $(this).attr('videofile');
var videoPoster = $(this).attr('videofile');
var videoWidth = (screen.width < 500) ? 200 : 800;
var videoHeight = (screen.height < 500) ? 200 : 450;
事实证明,这是解决方案。
您的代码似乎丢失了,但添加/更新元素的属性是$('someselector').attr('attrname', 'value');
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- 如何将媒体查询添加到 Jquery 中
- 使用 javascript 或 jQuery 添加 CSS 媒体查询
- 姜戈;在自定义小部件中向媒体文件添加变量
- 在媒体窗口中选择图片后添加/更新自定义字段(WordPress)
- WordPress快速编辑+添加媒体按钮不起作用
- 如何在 jQuery 中添加媒体属性
- c#asp.net如何使用bootstrap模式将视频源文件名添加到不同的媒体类型中
- 单向流媒体-ICE连接在添加候选者之前失败
- 如何将css媒体类型动态添加到页面中
- TinyMCE弹出添加媒体按钮
- "添加媒体”;升级到Wordpress 3.9后按钮不工作
- 正在添加'淡出/淡入'响应媒体查询
- 媒体查询动态添加的图像
- 如何在加载后将媒体变量添加到数组时不改变它们.闭包
- 添加浏览器的最大宽度(媒体查询)到javascript时隐藏头
- 使用媒体查询添加类或其他属性
- 如何在谷歌地图的信息窗口中添加媒体文件(视频)