我正在建立一個頁面,我的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