質問

ちょっとコミュニティ - 少なくとも私にとっては、ここに厳しいものが来ます。たぶんそこにはいくつかの助けがあります。
私はに取り組んでいます 垂直/水平スクロールWebサイトの全ページ ScrolltoプラグインによるPowerDです。一般に、すべてが良好で滑らかに機能していますが、Nivoスライダーのようにいくつかのコンテンツがあるため、スクロールはヒグアップをするように少し不安定になります。 Nivoスライダーが画像を変更するたびに、また同時にスクロールしている場合は毎回発生するようです。

私は今、この行動をスムーズに作業する方法を探しています。彼がビューポートにいないときにニボスライダーを止める方法を探していますが、彼が再びVieportに来たときに彼を再び働かせます。そうすれば、彼はスクロールトランジションを妨害しないと思います。これは初心者としての私のワイルドな推測ですが、どんな助けと提案が非常に高く評価されるでしょう。それはすべて、ビューポートにない場合は、さまざまなパネル(バナー、ギャラリー、スライダーなど)に含まれる動的なコンテンツを停止することです。

何か案は?

役に立ちましたか?

解決

私はこのプラグインを使用したことがありませんが、あなたに Nivoスライダーホームページ. 。これを行う最も簡単な方法は、画像スライダーを無効にすることです slideTo 機能が実行されており、その後再び有効になります。これは、スライダーが見えるかどうかを解決する必要がないことを意味します。

例えば:

$('a.scroll').click(function(){
    $('#slider').data('nivo:vars').stop = true;

    $.scrollTo({top: 500, left: 200},    // target
                1000,                    // duration
                {                        // settings
                    onAfter:function() { // callback when scrolling is complete
                        $('#slider').data('nivo:vars').stop = false;
                    }
                }
    );
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top