Jquery wmode属性不适用于flowplayer

Jquery wmode属性不适用于flowplayer,jquery,css,flowplayer,Jquery,Css,Flowplayer,我有一个flowplayer,下面有几个div标签。当您单击div标签时,它将在页面上显示另一个与之相同的div标签对话框。问题是flowplayer将始终位于div的顶部 我已经尝试设置div的z索引,但它不起作用 flowplayer中是否有一种方法可以降低其z索引或允许将我的div放置在其上 我也为flowplayer使用wmode属性,但它仍然不起作用 以下是我的代码: <script type="text/javascript" src="/common/js/flowplaye

我有一个flowplayer,下面有几个div标签。当您单击div标签时,它将在页面上显示另一个与之相同的div标签对话框。问题是flowplayer将始终位于div的顶部

我已经尝试设置div的z索引,但它不起作用

flowplayer中是否有一种方法可以降低其z索引或允许将我的div放置在其上

我也为flowplayer使用wmode属性,但它仍然不起作用

以下是我的代码:

<script type="text/javascript" src="/common/js/flowplayer-3.2.9.min.js"></script>
<a href="<?php echo $this->hotelVideoUrl; ?>"
   style="display:block;width:304px;height:208px; z-index: -1; position: relative;"
   id="player">
</a>

<script language="JavaScript">
    flowplayer("player", "/common/js/flowplayer-3.2.10.swf",{         
        clip:  {
            autoPlay: true,            
            autoBuffering: true            
        },
        wmode: 'opaque/transperent'
    });
</script>   

flowplayer(“player”,“/common/js/flowplayer-3.2.10.swf”,{
剪辑:{
自动播放:对,
自动缓冲:对
},
wmode:“不透明/透明”
});

只需使用

wmode: "opaque" 
编辑:您添加flow player的方式与我的方式非常不同


检查一下,因为我认为它可能会帮助你

只要使用

wmode: "opaque" 
编辑:您添加flow player的方式与我的方式非常不同


检查一下,因为我认为它可能会帮助你

根据文档,您应该将wmode放在第二个参数中,例如:

flowplayer("player", {
    src:"http://releases.flowplayer.org/swf/flowplayer-3.2.11.swf",
    wmode: "opaque" // This allows the HTML to hide the flash content
    }, {
    clip: {
      url: 'http://pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv'
    }
});
因此,我想在您的情况下,如果您可以尝试以下代码:

<script type="text/javascript" src="/common/js/flowplayer-3.2.9.min.js"></script>
<a href="<?php echo $this->hotelVideoUrl; ?>"
   style="display:block;width:304px;height:208px; z-index: -1; position: relative;"
   id="player">
</a>

<script language="JavaScript">
    flowplayer("player", {
        src : "/common/js/flowplayer-3.2.10.swf",
        wmode: 'opaque'}, {         
        clip:  {
            autoPlay: true,            
            autoBuffering: true            
        }
    });
</script>   

flowplayer(“播放器”{
src:“/common/js/flowplayer-3.2.10.swf”,
wmode:'不透明'},{
剪辑:{
自动播放:对,
自动缓冲:对
}
});
你应该能让它工作。
让我知道它是否有效。

根据文档,您应该将wmode放在第二个参数中,例如:

flowplayer("player", {
    src:"http://releases.flowplayer.org/swf/flowplayer-3.2.11.swf",
    wmode: "opaque" // This allows the HTML to hide the flash content
    }, {
    clip: {
      url: 'http://pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv'
    }
});
因此,我想在您的情况下,如果您可以尝试以下代码:

<script type="text/javascript" src="/common/js/flowplayer-3.2.9.min.js"></script>
<a href="<?php echo $this->hotelVideoUrl; ?>"
   style="display:block;width:304px;height:208px; z-index: -1; position: relative;"
   id="player">
</a>

<script language="JavaScript">
    flowplayer("player", {
        src : "/common/js/flowplayer-3.2.10.swf",
        wmode: 'opaque'}, {         
        clip:  {
            autoPlay: true,            
            autoBuffering: true            
        }
    });
</script>   

flowplayer(“播放器”{
src:“/common/js/flowplayer-3.2.10.swf”,
wmode:'不透明'},{
剪辑:{
自动播放:对,
自动缓冲:对
}
});
你应该能让它工作。
让我知道它是否有效。

修改以下代码:

wmode: 'opaque/transparent'


请修改以下代码:

wmode: 'opaque/transparent'


我从那个线程得到了wmode属性并使用了它,但仍然是同一个问题我从那个线程得到了wmode属性并使用了它,但仍然是同一个问题