我正在建立一个页面,我的Youtube视频频道视频将被显示。Youtube Video Floats over my menu
这是我的代码的外观。
当显示视频时,位于CSS/Javascript菜单上方。
我试过z-index和position:relative,但它没有帮助。在堆栈溢出时,我发现另一个溶剂http://youtubelink,并在结尾& wmode =不透明,但它没有帮助。
也许有人可以给我一个合适的溶剂。谢谢。
<div style="width:190px; float:left; margin:0 20px 20px 0;">
<?php if($item->type == 0) { // If video type is Youtube ?>
<p class="video"><iframe width="190" height="142" src="<?php echo $item->link; ?>" frameborder="0" allowfullscreen></iframe></p>
<p class="video-title"><?php echo $item->title; ?></p>
<?php if(!empty($item->desc)) { ?>
<div class="video-desc"><?php echo $item->desc; ?></div>
<?php } ?>
更新代码:
我列入<head>
标签
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
//<object id='SWFUpload_0'><param name='wmode' value=transparent></param></object>
$('object#SWFUpload_0>param[name=wmode]').attr("value","transparent");
//<!--[if IE]><object id='SWFUpload_0'><embed name='wmode' value=transparent></embed><![endif]-->
if(!$.browser.msie)$('object#SWFUpload_0').append('<embed wmode="transparent">');
});
</script>
,但什么都没有改变这个代码。
它可能听起来很愚蠢,但该代码应包含在哪里?干杯! – mrGott 2011-12-22 15:59:38
$(document).ready(function(){ // here }); 请参阅:http://api.jquery.com/ready/ – 2011-12-22 16:10:52
请参阅我的更新说明。 – mrGott 2011-12-25 22:23:22