Heeey所以我有一個問題(當然)。我有一個基本的PHP網站(php部分不重要),它使用Jquery FancyBox2。我正要向承包商演示網站的alpha版本,但我有一個障礙。當一個FancyBox2 Jquery被執行時,在Firefox 13(並且只有Firefox,不是最新版本的IE,Opera或Chrome)彈出框中,但相應的整個父文檔y-scroll欄彈出,整個站點像左邊一樣偏移:-10像素,當你關閉FancyBox2實例時,它會恢復正常。當空白的y滾動條出現FancyBox2實例時,沒有其他瀏覽器似乎轉移網站內容。我想不會發生這種情況?這裏有一些基本的代碼:FancyBox2導致Firefox 13在滾動條出現時移動div
CSS:是的,它有點過載,忽略錯誤並專注於手頭問題,後端和設計的alpha階段。
body
{
font-family: 'Goudy Bookletter 1911', serif;
overflow-x: hidden;
text-align: center;
horizontal-align: baseline;
color: #4D60A4;
}
#site_container
{
-moz-user-select: -moz-none; /* disable div selection */
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none:
user-select: none;
zoom: 1; /* for ie6 */
background-image: url('http://192.168.254.134:8080/images/main_back6.jpg');
background-repeat: no-repeat;
background-size: cover;
width: 980px;
min-height: 780px;
text-align: left;
height: 100%;
left: 50%;
padding: 0px;
border: 0px solid #0000FF;
overflow: hidden;
margin: 0px auto;
margin-top: -50px;
}
PHP:例如FancyBox2怎麼叫這個網站。
echo "<a class='fancybox' href='" . $row['image1'] . "'>";
echo "<img src='" . $row['image1'] . "' width=200 height=200 /></a>";
JS:我怎麼稱呼FancyBox2
$(document).ready(function(){
...
$(".fancybox").fancybox();
...
});
我想過嘗試創建一個onclick函數來取代在onclick實例後調用幾毫秒的fancybox_get_viewport,但是這看起來工作太多了?建議? – jonc