0

フルスクリーンで表示される HTML ベースの情報画面を作成しました。<article>画面をアニメーション化するためにいくつかの jQuery スクリプトを使用します。たとえば、画面に1 つずつ表示されるタグのリストをループします。問題は、これらの「記事」の一部が画面に対して長すぎることです。したがって、理想的には、これらの記事が長すぎることを検出し (垂直スクロールバーが表示された場合に最適なトリガーになる可能性があります)、この場合、指定された期間内にテキストを自動的に下にスクロールさせたいと考えています。

この機能のすべてではなく一部を表示するスクロールおよびスライドショー プラグインをいくつか見てきました。私が望むものを簡単に実現できる (jQuery) プラグインを知っていますか?

4

1 に答える 1

0

jQuery でスクロールバーがいつ表示されるかを検出するには、このスニペットを使用できvar hasVerticalScrollbar = element.scrollHeight>element.clientHeight;ます。スクロールバーが表示されているかどうかに応じて、true または false を返します。

次に、setTimeout()変数の結果を確認するために使用できます。値が true の場合は、jQuery の.scrollTop()関数を使用して下にスクロールします。

于 2012-10-16T20:24:21.993 に答える