jQuery Scrolltoプラグイン - いくつかのコンテンツで揺れるスクロール - 問題
-
29-09-2019 - |
質問
ちょっとコミュニティ - 少なくとも私にとっては、ここに厳しいものが来ます。たぶんそこにはいくつかの助けがあります。
私はに取り組んでいます 垂直/水平スクロール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;
}
}
);
});
所属していません StackOverflow