Javascript 使用jQuery将quicktime控制器从true更改为false
我还需要做的是使用jQuery将param name=“controller”和embed中的控制器从true更改为false 在我的功能中,我尝试过Javascript 使用jQuery将quicktime控制器从true更改为false,javascript,jquery,quicktime,Javascript,Jquery,Quicktime,我还需要做的是使用jQuery将param name=“controller”和embed中的控制器从true更改为false 在我的功能中,我尝试过 var VideoCounter = 0; $('object embed[type*="video/quicktime"]').each(function(){ VideoCounter++ var MyTempVar = "themovie"+VideoCounter+""; $(this).attr('name', MyTempVar);
var VideoCounter = 0;
$('object embed[type*="video/quicktime"]').each(function(){
VideoCounter++
var MyTempVar = "themovie"+VideoCounter+"";
$(this).attr('name', MyTempVar);
});
在我尝试过的参数的功能之外
$(this).attr('controller','false');
及
任何帮助都将不胜感激 你在找这样的东西吗
$('object param[name*="controller"]').attr('value',$(this).attr('controller').replace('true','false')););
然后使用以下命令调用它:changemov('player1',“false”)代码>
如果您不想在
中添加ID,我想您也可以这样调用:
这就是为什么他们在HTML5中有视频。感谢你尝试帮助Grallen,我有这两种方法来调用你的函数和其他一些东西,我仍然无法隐藏那个讨厌的控件。我想知道在jQuery更改参数之前Quicktime是否已经加载了它的控件,这样它就不会影响浏览器中的内容了?
$('object param[name*="controller"]').find('value="true"').replaceWith('value="false"');
$('object param[name*="controller"]').attr('value',$(this).attr('controller').replace('true','false')););
function changemov(search, state){
var tmp = $(search);
tmp.find('embed:first').attr("controller", state);
tmp.find('param[name="controller"]').val(state);
}
changemov('object[classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"]', "false");