ファンシーボックスに問題があります。私の製品はファンシーボックスで開かれており、コンテンツ内に関連製品があります。ユーザーが関連リンクをクリックして新しいfancyboxで製品を開いたときにfancyboxを閉じたいと思います。
助けてくれてありがとう。しかし、それは機能していません:( .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'
});
});
これは私が持っているものです。製品をクリックすると、fancybox "fancy1" が開きます。しかし、fancybox リンク内をクリックすると、空想なしで関連製品が開き、次のようになります。
( $ は定義されていません $(function(){$('#form_2538').validate();}); ) !
この方法で製品にリンクする
<a id="fancy1" href="product_url" >
この方法で行われた関連へのリンク
<a id="fancy2" href="product_url" >
私はしばらくこれに苦労してきました:(
そして、私はそれを解決しました!!!!!!!!!!!!!!!!!!!!
私は問題を解決しました!!
下記を参照してください!
$(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'
});
});
});