我正在创建一个使用Firebreath的网络视频播放器来编译我的C / C ++编解码器作为浏览器插件。现在插件加载正常并工作(启动,停止视频等)。下一步是实现全屏,这需要更改插件对象的宽度和高度(当然还有其他东西),但jQuery似乎无法找到它。
这是我的HTML:
<div id="player0" class="playerUI ui-draggable">
<object id="plugin0" type="application/x-webplayer" style="width: 500px; height: 300px;">
</object><br>
</div>
我想动态调整对象的大小,但是当我尝试两者时
jQuery("#plugin0")
和
document.getElementById("#plugin0")
我得到[]
(我猜是空的)
如果我尝试jQuery('object')
,我会[TypeError]
另一方面,如果我尝试使用jQuery处理player0
,一切正常。我错过了什么?
谢谢!
答案 0 :(得分:2)
有很多原因,但是当包裹firebreath插件对象标签时,jquery不能很好地工作;我花了大约8个小时研究这个问题,并最终确定继续工作并不是一个足够大的交易。我建议你不要这样做。如果您需要移动或定位它,请将其设置为100%x 100%并将其放入div并移动它,这将为您带来很多悲伤。