1

3 番目のスライドに水平 fx を使用したいのですが、スライダーはフェード fx になっています。3 番目のスライドには、ページャーや「次へ」「前へ」ではなく、単純なボタンがロードされます。私は maximage を使用しているため、fx も css に含める必要があります。

これまでのところ、私はそれを達成しています。クリックするとCSSが変更され、クリックするとスライドをロードできます。

$('.link_contact').click(function() {
$( ".mc-image" ).css( "transition", "left 2s ease !important" );
$( ".mc-image" ).css( "-moz-transition", "left 2s ease !important" );
$( ".mc-image" ).css( "-o-transition", "left 2s ease !important" );
$( ".mc-image" ).css( "-webkit-transition", "left 2s ease !important" );

$('#nav li:eq(2) a').triggerHandler('click');
        return false;
    });

今、サイクルオプションを変更する必要がありますが、方法がわかりません..? 追加してみました

$("#maximage").cycle ('fx' , 'scrollHorz');

しかし、これは運が悪い..サイクルオプションを変更する代わりに何を書くべきか知っている人はいますか..?

$("#maximage").cycle ('fx' , 'scrollHorz');

ありがとう !

4

1 に答える 1

0

サイクリング要素が $("#maximage") であると仮定して、これを試してください:

changedOpts = $("#maximage").data('cycle.opts');
changedOpts.fx = 'scrollHorz';
$("#maximage").data('cycle.opts', changedOpts);
于 2014-02-13T17:54:20.587 に答える