ホームページ > 記事 > ウェブフロントエンド > jQuery_jquery に基づく星評価プラグイン
まずは、下図のようなランニング効果をご覧ください。
マウスを星の上に移動すると、その星の前のすべての星が点灯します。マウスをクリックすると、クリックされた星の数が記録され、その前のすべての星が点灯します。
1. 原理
このプログラムの原理は次のとおりです。「ul」ラベル、ラベルの背景は灰色の星であり、表示する「ul」ラベルの幅を制御します。星の数。たとえば、星の絵の幅が 23px の場合、星を 10 個表示したい場合、星を 10 個表示するには「ul」の幅は 230px になります。
n 個の「li」タグ。n は表示する星の数を表します。たとえば、10 個の星を表示したい場合は、「li」タグが 10 個あります。次に、これら 10 個のラベルの幅は、1 つの星では 23 ピクセル、2 つの星では 46 ピクセル、...、10 つの星では 230 ピクセルになります。これらの「li」タグの背景は青い星になります。
マウスでクリックした星や初期設定を記録する「li」タグもあります。
これらのラベルはすべて重なっています。マウスのスライド効果を使用して、これらのラベルの重なり順を切り替え、クリックして星の数を記録します。
2. ソースコード