2016-06-15 9 views
0

Mit jquery.fancybox-1.3.4,fancybox schließt nicht - nur Schließen-Schaltfläche disapear

ich folgende Race-Bedingung bin vor -

Hin und wieder, wenn ich auf die Schaltfläche Schließen fancybox klicken <a id="fancybox-close" style="display: block;"></a> nur die Schließen-Schaltfläche verschwindet und es gibt keine Möglichkeit, den Rest der Phantasie-Box zu schließen.

Code:

<a href="/exproduct.php?content_only=1&amp;id=970703&amp;TB_iframe=true" class="pframe"> 
     <img src="/994267-small/CHANGEME-addImageToP.jpg" alt="Kindle E-reader, 6 Glare-Free Touchscreen Display, Wi-Fi - Includes Special Offers"> 
</a> 
<script type="text/javascript">$('a.pframe').fancybox();</script> 

in der Konsole sehe ich:

jquery.easing.1.3.js:20 Uncaught TypeError: jQuery.easing[jQuery.easing.def] is not a function

Gibt es eine Lösung für dieses Problem?

Antwort

0

fügen Sie die folgenden Zeilen in Zeile # 932

$("#fancybox-overlay").hide() 
    $("#fancybox-wrap").hide() 

Dies ist eine Brute-Force-Lösung mit aus dem Grunde des Problems zu verstehen - aber es funktioniert