ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery はレビュー評価、良いレビュー、悪いレビューの特殊効果を実装します_jquery

jQuery はレビュー評価、良いレビュー、悪いレビューの特殊効果を実装します_jquery

WBOY
リリース: 2016-05-16 15:01:50
オリジナル
1785 人が閲覧しました

評価レベルの実装は、淘宝網の良いレビューと否定的なレビューの特殊効果に似ています。異なるレベルのアイコンをクリックすると、対応するテキストが表示されます。

jQuery はレビュー評価、良いレビュー、悪いレビューの特殊効果を実装します_jquery

効果を見て、皆さんも私が言おうとしていることを理解できたと思います。次にコードをお見せします。

コードをコピーします コードは次のとおりです:


.maxdiv div{
高さ:10px;
width:20px;
border:1px ソリッド #000;
float:left;
margin:20px 2px 0px 5px;
}

コードをコピーします コードは次のとおりです:


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     






最後に、JS を見てみましょう。編集者は上記のすべてのコメントに注意しました。重要なのは、理解を深めていくことです。

コードをコピーします

コードは次のとおりです: $(関数(){ $(".maxdiv div").bind("hover",function(){ $(this).attr("style","background:red");//現在の div に style="background:red" を追加します;
$("div:last").prevAll().attr("style","background:red");//すべてにスタイルを追加します;
$(this).nextAll().attr("style","");//現在の div 以降のスタイルはすべて "";
var dsize=$("div [style ='background:red']").size();//style="background:red" を含むすべての背景の数を取得します;
If(dsize==1)
{
$('span').text("非常に悪い");
}
else if(dsize==2)
{
$('span').text("違い");
}
else if(dsize==3)
{
$('span').text("全般");
}
else if(dsize==4)
{
$('span').text("わかりました");
}
else if(dsize==5)
{
$('span').text("とても良い");
}
});
});



私の個人的な能力には限界があるので、必要としている友人がそれを受け取って美化することができますが、作品はあまり美しくありません(笑)。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート