-1

デモページのURL

私たちの側にfancyboxとjqueryアコーディオンを統合し、それが機能します。

私たちの課題は、写真をクリックしてfancyboxが開いたときに、アコーディオンボックスを開いたままにしておくことです。私たち自身のスクリプトがfancyboxのrel="group"関数に影響を与えたことを除いて、今は機能しているようです。以下のスクリプトを参照してください。なぜこれが機能しないのか考えている人はいますか?

$(".fancybox").click(function(event) {
    $('body').append('<a id="temp_fv" class="fancybox" rel="'+$(this).attr('rel')+'" href="'+$(this).attr('href')+'" >fancyview</a>')
    $("#temp_fv").fancybox().trigger('click');
    $('#temp_fv').remove();
    event.stopImmediatePropagation();
    return false;
});
4

1 に答える 1

2

nivo スライダー プラグインがこのrel属性を使用して画像間のトランジションを行っているようで、fancybox ではそれを無効にしています。

data-fancybox-group回避策として、代わりに次のように属性を追加します

<a href="http://billeder.bilinfo.dk/billeder900/1058700044_1.jpg" data-fancybox-group="group1" class="fancybox"><img src="http://billeder.bilinfo.dk/billeder150/1058700044_1.jpg"></a>
于 2013-01-10T19:13:55.777 に答える