Loading...

htmlコーディング 小棹制作所

この記事がよく読まれてます

tumblrでの企画など、お手伝いします
  • fullPage.js ページスクロールで紙芝居のように魅せるWebページが作れるjQueryプラグイン (37,927Views)
  • 初代から大幅にパワーアップして帰ってきた! Owl Carousel 2の紹介とかんたんな設置方法 (19,377Views)
  • 多分一番簡単!ドロワーメニューを実装するためのjQueryプラグイン「drawer」 (18,869Views)
  • [メモ]Macのメールアプリで自動転送(もしくはリダイレクト)設定をする方法 (16,908Views)
  • tumblrのオリジナルテーマ作成入門 tumblrの独自タグを理解しよう (16,154Views)
  • wow.jsとanimate.cssを組み合わせると、かんたんに、かっこいい動きがあるWebページを作れます。 (15,998Views)
  • スマートフォンサイトでよく見る横からニョキッと出現するスライドメニューの実装なら「Sidr」で (15,591Views)
  • 国産のtumblrポートフォリオ用テーマ “Illustfolio2″ がすごくいい! (11,969Views)
  • ミュージシャン・バンド・アーティスト用Webサイト作成のためのTumblrテーマを作ったので配布します (11,321Views)
  • シンプルだから機能もデザインもかんたんにカスタマイズできるjQueryのカルーセルプラグイン “Owl Carousel” (11,307Views)
  • さくっとヘッダー固定のhtmlテーブルが作れるjQueryプラグイン「Fixed Header Table」 (11,303Views)
  • 企業ホームページっぽいレイアウトのTumblrのテーマを作ったので無料配布します (10,757Views)
  • 翻訳機能をWebサイトに埋め込む方法 (10,642Views)
  • Twitter Bootstrapが3にアップグレードして、さらに使いやすくなった (10,335Views)
  • tumblrのオリジナルテーマをゼロから作るのは心が折れるので、スターターテーマを使おう (9,956Views)
  • Twitter Bootstrapの基礎 Twitter Bootstrapってなに? からモーダルウィンドウ作成まで (8,923Views)
  • 細かいカスタマイズができるCSSフレームワーク、”Gumby FRAMEWORK” (6,899Views)
  • Twitter BootstrapベースのWordPress無料テーマ “Roots” (6,614Views)
  • tumblrのテーマに無限スクロール機能を追加する方法 (6,198Views)
  • 【Featherlight.js】テキストをライトボックスに表示できるjQueryプラグイン【jQueryプラグイン】 (6,197Views)
  • 星型レーティング機能を実装できるjQueryプラグイン「JRate」

    2015年06月08日(月)
    636Views

    この記事は執筆から1年以上経過しており、情報が古い可能性があります。

    ユーザーが、並べられた星マークをクリックすることで簡単に、対象物を評価できるレーティング機能。JRateを使うと簡単に実装できます。

    JRateとは

    JRateは、レーティング表示を実装するためのjQueryプラグインです。

    公式ページ
    JRate Rating Plugin – A JQuery Plugin | toolitup.com

    レーティング表示とは、ユーザーが対象に対しての評価を5つ星で選択できる機能です。

    articleExplanationImage 41945

    たとえば、初期状態ではすべての星がからっぽの状態になっていますが、左から3番目の星をクリックすると、クリックした星から左側の星に色がつき、右側はからのままになります。
    これでユーザーは自分が対象について「3」と評価を与えたとわかります。

    視覚的なわかりやすさと、操作のしやすさが特長です。

    設定方法

    ダウンロード

    JRateは下記のgithubページ、右下にある「Download ZIP」ボタンよりダウンロードできます。
    senthilporunan/jRate · GitHub

    必要ファイル読み込み

    実装に必要なファイルは、下記2点

    • jQuery本体
    • jRate.min.js

    jRate.min.jsは上記ダウンロードしたzipファイル内に含まれています。
    jQuery本体は下記、jQuery公式サイトよりダウンロードできます。
    jQuery
    この2ファイルをhtmlファイルに読み込むサンプルコードが以下。

    <script src="jQuery.min.js"></script>  
    <script src="jRate.js"></script>
    

    各ファイルのパスはご自身の開発環境のディレクトリー構成に合わせて適宜変更してください。

    htmlマークアップ

    続いて、レーティング機能部分のマークアップのサンプルを下記します。
    レーティングを表示させたい部分に下記のhtmlコードを記述します。

    <div id="jRate"></div>
    

    基本設定

    htmlファイル内、上記jQuery本体ファイルとJRateファイル読み込みよりも後ろに、下記の基本設定コードを記述します。

    <script>
    $("#jRate").jRate();
    </script>
    

    これで初期状態での実装が完了します。

    オプション(JRateの特長)

    上記、「基本設定」で記述したコード内に、オプションを記述することができます。
    ここでは、いくつかのサンプルを紹介します。

    詳しくは、公式サイト
    JRate Rating Plugin – A JQuery Plugin | toolitup.com
    にてご確認ください。

    スタートカラーとエンドカラーの設定

    $("#jRate").jRate({
    		startColor: 'cyan',
    		endColor: 'blue'
    	});
    

    星の数の初期設定

    $("#jRate").jRate({
    		rating: 1
    	});
    

    高さ・幅の設定

    $("#jRate").jRate({
    		width: 60,
    		height: 60
    	});
    

    星の数をカスタマイズ

    $("#jRate").jRate({
    		count: 10
    	});
    

    縦並び

    $("#jRate").jRate({
    		horizontal: false
    	});
    

    まとめ

    この記事のまとめはありません。

    おわりに

    この記事はあなたのお役にたてましたか?
    もしよろしければ・・・

    この記事をみんなに教える?


    筆者に何か教える?

    たとえば、 小棹制作所はこんなこと↓を知りたがっているようです。

    feedlyでブログを購読する?

    follow us in feedly

    筆者にメーッセージを送る?

    なんでもご自由に書いて送ってください。
    ご質問等返信を希望の場合は、メールアドレス等返信先の記載をお忘れなく。

    チェックを入れて送信してください

    Copyright (C) 2012 小棹制作所.
    All rights reserved.