Otwórz Fancybox z Fancybox i zamknij rodzica
Mam kłopoty z fancyboxem. Mój produkt otwiera się w fancybox i mam powiązane produkty z dużą zawartością. Chciałbym zamknąć fancybox, gdy użytkownik kliknie powiązany link i otworzy produkt w nowym fancyboxie.
Dziękuję wam za pomoc. Ale to nie działa :(. Produkt otwiera się w oknie bez fancybox.
$(document).ready(function() {
$("a#fancy1").fancybox({
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false,
'autoDimensions' : false,
'width' : 620,
'height' : 'auto',
'overlayShow' : true,
'overlayOpacity' : 0.8,
'overlayColor' : '#ccc'
});
$("a#fancy2").fancybox({
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false,
'autoDimensions' : false,
'width' : 620,
'height' : 'auto',
'overlayShow' : true,
'overlayOpacity' : 0.8,
'overlayColor' : '#ccc'
});
});
To co mam. Kliknięcie produktu otwiera fancybox „fancy1”. Ale kliknięcie w link fancybox otwiera powiązany produkt bez fantazji i otrzymuję:
($ nie jest zdefiniowane $ (function () {$ ('# form_2538'). validate ();});)!
Łączenie z produktem wykonanym w ten sposób
<a id="fancy1" href="product_url" >
Łączenie do powiązanego z tym w ten sposób
<a id="fancy2" href="product_url" >
Przez jakiś czas zmagałem się z tym :(
I POZWOLIŁEM NA TO !!!!!!!!!!!!!!!!!!!
Rozwiązałem problem !!
Patrz poniżej!
$(document).ready(function() {
$("a.fancy1").live("hover",
function()
{$("a.fancy1").fancybox({
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false,
'autoDimensions' : false,
'width' : 620,
'height' : 'auto',
'overlayShow' : true,
'overlayOpacity' : 0.8,
'overlayColor' : '#ccc'
});
});
});