不集中在www.armstrongvisuals.com/tester.php(卷軸鏈接)下調測試頁Safari瀏覽YouTube上的fancybox
我fancybox2實施YouTube視頻顯示關閉僅在Safari中的fancybox中心,具有flexslider幻燈片在頁面中。 Fancybox疊加窗口的大小和位置正確,但youtube內容在fancybox的一半以外垂直和水平疊加。 Safari似乎依靠不正確的窗口寬度和高度。調整窗口大小時,視頻從fancybox分開移動。我在頁面上有一個Flexslider幻燈片,我知道Flexslider有溢出問題。在我的本地服務器上解決問題。更新Flexslider並不能解決問題。現在,我正在嘗試改進fancybox.js以依靠innerheight和innerwidth,但會喜歡一些幫助。希望這個問題聽起來很熟悉Fancybox的人。鏈接測試罰款在Chrome,Firefox,ie7,ie8,ie9。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>tester</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<!--/*css reset*/-->
<link rel="stylesheet" type="text/css" href="./css/reset.css"/>
<!--/*fancybox*/-->
<script type="text/javascript" src="./js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="./js/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="./css/jquery.fancybox.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="./css/jquery.fancybox-buttons.css"/>
<link rel="stylesheet" type="text/css" href="./css/jquery.fancybox-thumbs.css"/>
<script type="text/javascript" src="./js/jquery.fancybox-thumbs.js"></script>
<script type="text/javascript" src="./js/jquery.fancybox-media.js"></script>
<script type="text/javascript" src="./js/jquery.fancyboxGO.js"></script>
<!--/*stylesheets*/-->
<link rel="stylesheet" type="text/css" href="./css/fonts.css"/>
<!--[if!IE]><!-->
<link rel="stylesheet" type="text/css" href="./css/avstyle.css"/>
<link rel="stylesheet" type="text/css" href="./css/flexslider.css" />
<!--<![endif]-->
<!--/*javascripts*/-->
<script type="text/javascript" src="./js/flexslider.js"></script>
<script type="text/javascript" src="./js/flexsliderGO.js"></script>
</head>
<body>
<div class="hider">
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-necktest-Bbw.jpg" href="http://www.youtube.com/v/iHrx9wU2t-U" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-necktest-Bmix.jpg" href="http://www.youtube.com/v/aE6t1jERznw" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-broquard.jpg" href="http://www.youtube.com/v/MgQngKUuFS4" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-cleg.jpg" href="http://www.youtube.com/v/A6DyzGStzLE" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-cactoons.jpg" href="http://www.youtube.com/v/BPJBRMEnbGM" title="test title"></a>
</div>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-reel.jpg" href="http://www.youtube.com/v/oDVTf4g5cj8" title="test title">reel</a>
<div class="hider">
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-speechtest.jpg" href="http://www.youtube.com/v/5JagAzTMGL0" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-necktest.jpg" href="http://www.youtube.com/v/U-jkKFOdN_Y" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-mugger.jpg" href="http://www.youtube.com/v/cTbe0m3_ZYc" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-necktest-B.jpg" href="http://www.youtube.com/v/49ZMoplNEoM" title="test title"></a>
<a class="fancybox-media" rel="myvids" data-thumbnail="/images/thmb-necktest-Bcolor.jpg" href="http://www.youtube.com/v/mTQgA-uItHU" title="test title"></a>
</div>
<br /><br />
<!--/*slideshow*/-->
<div id="sshow">
<?php include('includes/slideshow.php'); ?>
</div>
<!--/*end slideshow*/-->
</body>
</html>
哪裏是你的jQuery代碼? – JFK
我解決了這個問題。我是新成員,所以在發佈固定代碼之前我必須等上幾個小時。我需要將我的html切換到iframe嵌入標籤,並從我的jQuery js中刪除媒體助手。我非常感謝你的許多答案,JFK和fancybox正在大大改善這個網站。謝謝。 – christiana