0

TextillateスクリプトをRoyalsliderに統合しようとしていますが、最初の読み込み時にすべてのスライドではなく、スライドの変更時に Textillate を起動するのに問題があります。

以下の「現在の」コードは、スライドが変更されるたびに textillate.js スクリプトを初期化しようとしています。ただし、効果は、配置されているスライドに関係なく、すべての rsABlock (アニメーション化されるテキスト) に適用されています。スライドを移動して変更するときに、個々のスライド (すべてのスライドに 1 つずつあります) の rsABlock で textillate スクリプトが起動するようにします。Royalslider サポート ポータルからのいくつかの非常に基本的なサポートに基づいて「試行」を参照してください。ただし、これは機能していません。

誰でも助けることができますか?

現時点の

this.rsInstance().ev.on('rsAfterSlideChange', function() {
    // Textillate animation
    $('.rsABlock').textillate({
        loop: false,
        type: 'word'
    });
});

試み

this.rsInstance().ev.on('rsAfterSlideChange', function() {
    this.rsInstance().currSlide.content.find('.rsABlock').textillate({
        loop: false,
        type: 'word'
        // More options here
    });
});
4

1 に答える 1