我可以从Flash对象获取wmode参数吗?

时间:2012-02-08 15:46:10

标签: javascript jquery

我正在开发包含基于Flash的第三方广告的网站。其中一些广告没有设置wmode参数,因此当我们从我们的网站弹出叠加层时,广告会阻止它或显示在它上面。我们无法将wmode参数插入广告中。

有没有办法确定哪些广告没有设置wmode参数(即获取每个广告的wmode值),这样我可以在弹出叠加层时隐藏这些广告?广告销售团队已经指定他们不希望在这些情况下隐藏合规广告,因此我只需要隐藏那些会阻止我们的叠加层的广告。

注意:如果重要的话,我正在使用jQuery Colorbox作为叠加层。

1 个答案:

答案 0 :(得分:1)

你可以这样。

$('object:has(param[wmode])').each(function(){
       var wmode = $(this).attr('wmode');
 });