ホームページ >ウェブフロントエンド >jsチュートリアル >JQueryテキストのシームレスなスクロール効果を実装する方法

JQueryテキストのシームレスなスクロール効果を実装する方法

小云云
小云云オリジナル
2018-01-23 10:33:091783ブラウズ

この記事では、シームレスなテキストスクロール効果を実現するための JQuery のサンプルコード (Marquee プラグイン) を主に紹介します。興味のある方は参考にしていただければ幸いです。

JQuery のシームレスなテキスト スクロール効果をお勧めします。マーキー効果とも呼ばれる、画像をスクロールすることもできます。

この jquery プラグインは、jquery ライブラリに依存しており、さまざまなスクロール効果を実現し、HTML コードを W3C 標準に準拠させることができます。

使用方法は以下の通りです:

1. JavaScriptを読み込みます。


<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.marquee.js"></script> 
<script type="text/javascript"> 
$(function(){   
$("#marquee").marquee({yScroll: "bottom"}); 
}); 
</script>

2. CSS スタイルを追加します。


ul.marquee {display: block;line-height: 1;position: relative;overflow: hidden;width: 400px; height: 22px; } 
ul.marquee li {position: absolute; top: -999em;left: 0;display: block; white-space: nowrap; padding: 3px 5px; text-indent:0.8em;}

3. HTML コードは次のとおりです:


<ul id="marquee" >    
<li><a href="http://www.bloomylife.com/?cat=153" rel="external nofollow" target="_blank"> WEB前端开发</a> [2011-10-20]</li>    
<li><a href="http://www.bloomylife.com/?cat=154" rel="external nofollow" target="_blank"> 架构设计</a> [2011-09-20]</li>    
<li><a href="http://www.bloomylife.com/?cat=157" rel="external nofollow" target="_blank"> 系统运维</a> [2011-10-16]</li>   
</ul>

プラグインには多くの属性オプションがあり、カスタマイズされた外観と効果を構成できます。


{      
 yScroll: "top"    // 初始滚动方向 (还可以是"top" 或 "bottom")     
 showSpeed: 850    // 初始下拉速度     
 scrollSpeed: 12    // 滚动速度     
 pauseSpeed: 5000   // 滚动完到下一条的间隔时间     
 pauseOnHover: true  // 鼠标滑向文字时是否停止滚动     
 loop: -1       // 设置循环滚动次数 (-1为无限循环)     
 fxEasingShow: "swing" // 缓冲效果     
 fxEasingScroll: "linear" // 缓冲效果     
 cssShowing: "marquee-showing" //定义class      // 
 event handlers     
 init: null        // 初始调用函数     
 beforeshow: null      // 滚动前回调函数     
 show: null         // 当新的滚动内容显示时回调函数     
 aftershow: null      // 滚动完了回调函数 
}

jquery.marquee.js は、公式 Web サイトのアドレスからダウンロードできます: http://www.givainc.com/labs/marquee_jquery_plugin.htm

関連推奨事項:

jQuery のマーキー シームレス スクロール プラグ-in実装チュートリアル

シームレスなテキストスクロールを実現する10行のJS簡単なメソッド

サンプル詳細説明jQueryでアコーディオンメニュー、階層メニュー、トップメニュー、シームレスなスクロール効果を実装

以上がJQueryテキストのシームレスなスクロール効果を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。