どうも、ジャングルオーシャンのミケです。
今日はシンプルなニュースティッカーが実装できるjquery.simpleTicker.jsのご紹介だよ!
ニュースティッカーとは
ニュースティッカーって何っていう人もいると思うんだけど
下からテキストがシュルッと出てくるものだよ。
この機能の用途としては
お知らせ、ニュース、新着情報などを掲載する時に使えるよ。
この機能を簡単にシンプルに表示できるのがjquery.simpleTicker.jsだよ。
サンプルデモページを用意したから見てみてね。
simpleTickerの使い方
ファイルのダウンロード
まずはjQueryの設置をするよ!
jQueryの公式サイトからファイルをダウンロードしてね。
次にjquery.simpleTicker.jsを入れるために
GitHubからダウンロードするよ。
jquery.simpleTicker.jsのGitHubはこちら
GitHubのページに飛んだら
「Clone or download」という緑のボタンをクリックして
ファイルをダウンロードしてね。
zipファイルがダウンロードできるので解凍して
中に入っているファイルを取り出してね。
必要なファイルは
jquery.simpleTickerフォルダの中のjquery.simpleTicker.cssと
jquery.simpleTickerフォルダの中のjquery.simpleTicker.jsの
2ファイルだよ。
これで必要なファイルは揃ったから
次にHTMLにファイルを読み込むコードを記述するよ。
1 2 |
<script src="jsを設置しているディレクトリ/jquery-3.4.1.min.js"></script> <script src="jsを設置しているディレクトリ/jquery.simpleTicker.js"></script> |
それじゃニュースティッカーを実装してみよう!
回転して出てくるパターン
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<div id="ticker-roll" class="ticker"> <ul> <li style="list-style-type: none;"> <ul> <li>回転テキスト1</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>回転テキスト2</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>回転テキスト3</li> </ul> </li> </ul> </div> |
CSS
1 |
div.ticker{width: calc(100% - 20px);} |
jQuery
1 2 3 |
$(function(){ $.simpleTicker($("#ticker-roll"),{'effectType':'roll'}); }); |
フェードして出てくるパターン
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<div id="ticker-fade" class="ticker"> <ul> <li style="list-style-type: none;"> <ul> <li>フェードテキスト1</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>フェードテキスト2</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>フェードテキスト3</li> </ul> </li> </ul> </div> |
CSS
1 |
div.ticker{width: calc(100% - 20px);} |
jQuery
1 2 3 |
$(function(){ $.simpleTicker($("#ticker-fade"),{'effectType':'fade'}); }); |
スライドして出てくるパターン
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<div id="ticker-slide" class="ticker"> <ul> <li style="list-style-type: none;"> <ul> <li>スライドテキスト1</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>スライドテキスト2</li> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li>スライドテキスト3</li> </ul> </li> </ul> </div> |
CSS
1 |
div.ticker{width: calc(100% - 20px);} |
jQuery
1 2 3 |
$(function(){ $.simpleTicker($("#ticker-slide"),{'effectType':'slide'}); }); |
1つだけ表示するパターン
HTML
1 2 3 4 5 6 7 8 9 |
<div id="ticker-one-item" class="ticker"> <ul> <li style="list-style-type: none;"> <ul> <li>1つだけ表示テキスト1</li> </ul> </li> </ul> </div> |
CSS
1 |
div.ticker{width: calc(100% - 20px);} |
jQuery
1 2 3 |
$(function(){ $.simpleTicker($("#ticker-one-item"),{'effectType':'fade'}); }); |
まとめ
jquery.simpleTicker.jsはニュースティッカーが実装できていいよね!
こういうシンプルな記述で実装できるjQueryのプラグインは最高だね!
それじゃまた今度!
TwitterやFacebookのフォローよろしくね!
Twitter
@michelgorilla
Facebook
ミケランジェロ