0

これを適切な言葉で表現する方法が本当にわかりませんが、アイデアは次のとおりです。

カルーセルのコードを含む jQuery の load() を介してページを呼び出したいと考えています。

メイン ページにカルーセルのスクリプト (この場合は jQ Carousel) を含めたので、「ajaxed」ページからコールバックする代わりに、含めたコードを使用したいと思います。

出来ますか?どうもありがとうございました!


念のため、これが私の 2 番目のカルーセルのスクリプトです。

他のカルーセルが特定の関数ではなくグローバル変数として使用しているため、 $carousel 変数としてデフォルトに設定されていないため、私はそれを正しく行っているかどうかわかりません。

http://5509.github.com/jq.carousel/

$carousel_pl = $('#carousel_pl').carousel({
    loop:false,
    group: 6,
    start:1,
    indicator:true
}) 
$prev_pl = $('#min_'),
$next_pl = $('#plus_'),
set_state_2_2 = function() {
    var state_2 = $carousel_pl.carousel('getMoveState');
    switch ( state_2 ) {
        case 'min':
            $prev_pl.prop('disabled', 'disabled');
            $next_pl.prop('disabled', '');
            break;
        case 'max':
            $prev_pl.prop('disabled', '');
            $next_pl.prop('disabled', 'disabled');
            break;
        case true:
            $prev_pl.prop('disabled', '');
            $next_pl.prop('disabled', '');
            break;
        default:
            $prev_pl.prop('disabled', 'disabled');
            $next_pl.prop('disabled', 'disabled');
    }
};
$('#min_').on('click', function(ev) {
    $carousel_pl.carousel('prev');
});
$('#plus_').on('click', function(ev) {
    $carousel_pl.carousel('next');
});
$carousel_pl.carousel('reset');
$carousel_pl.carousel('refresh');
4

1 に答える 1

0

わかりました、私自身の問題を修正しました!

それはうまくいきます!

問題は、DIV を見逃していて、コードが機能しなかったことです。

于 2012-12-22T14:12:06.113 に答える