2013-02-22 123 views
-1

當我嘗試點擊一個字段時,內容消失。我只想要x按鈕關閉彈出窗口而不是疊加層或內容。我還注意到,當我雙擊#contactus和#contactus2彈出消失,但不是覆蓋。Fancybox內容消失

請點擊「查看線條」查看彈出窗口。

下面是火碼:

$(document).ready(function() { 

     $("#contactus").fancybox({ 
     'hideOnOverlayClick':false, 
     'hideOnContentClick':false 
}); 

    $("#contactus2").fancybox({ 
     'hideOnOverlayClick':false, 
     'hideOnContentClick': false 
}); 

    $("a#inline").fancybox({ 
     'hideOnContentClick': false 
    }); 

}); 

回答

0

澄清什麼,我下面說:

你有一個調用的fancybox與ID鏈接=在線(你有相同的ID兩個環節,你應該改爲使用類)。與ID =內聯的鏈接打開它們的目標,這是div#contactus和div#contactus2。你也在div#contactus和div#contactus2上調用fancybox,這會導致這些div打開一個fancybox。

看到這個fiddle

它看起來像這樣一行:

$("#contactus2").fancybox({ 
    'hideOnOverlayClick':false, 
    'hideOnContentClick': false 

}); 

導致對的fancybox裏面打開另一個的fancybox在div點擊。嘗試刪除並點擊休斯頓,看看它是否有效。

+0

我做過之前我會改變它的手錶 – Jes 2013-02-22 15:25:57

+0

有2個彈出窗口休斯頓和達拉斯 – Jes 2013-02-22 15:26:53

+0

看到仍然不工作 – Jes 2013-02-22 15:30:00