国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

js實現星星打分效果

瀏覽:128日期:2024-05-01 11:35:12

本文實例為大家分享了js實現星星打分的具體代碼,供大家參考,具體內容如下

最終效果如下

js實現星星打分效果

html部分

<div class='container'>小主的評價:</div> <span></span>

css樣式

<style> .star { font-size: 20px; color: gold; cursor: pointer; } .container { display: inline-block; text-align: center; }</style>

js部分

<script src='https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js'></script> <script> $(function () { let count = 5 let score = 3 for (let i = 0; i < count; i++) {let star = $('<i/>').addClass('iconfont').addClass('star')if (i < score) star.addClass('icon-xingxing')else star.addClass('icon-xingxing1')$('.container').append(star) } $('.star').mouseenter(function () {let index = $(this).index()$('.star').each(function (i) { if (i <= index) $(this).addClass('icon-xingxing').removeClass('icon-xingxing1') else $(this).addClass('icon-xingxing1').removeClass('icon-xingxing')}) }) $('.star').mouseleave(function () {$('.star').each(function (i) { if (i < score) $(this).addClass('icon-xingxing').removeClass('icon-xingxing1') else $(this).addClass('icon-xingxing1').removeClass('icon-xingxing')}) }) $('.star').click(function () {score = $(this).index() + 1$('span').html(`${score}分`) }) $('span').html(`${score}分`) })</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 冷水江市| 唐河县| 江安县| 肇源县| 和硕县| 瑞安市| 阜宁县| 永寿县| 安阳市| 七台河市| 湟源县| 仁怀市| 新绛县| 蚌埠市| 伊春市| 铁岭县| 安徽省| 剑川县| 临漳县| 上饶市| 休宁县| 天长市| 弥勒县| 壤塘县| 峨眉山市| 德化县| 岐山县| 乾安县| 娱乐| 朝阳县| 广丰县| 高唐县| 永城市| 广水市| 昭觉县| 竹山县| 宁晋县| 区。| 盐亭县| 马山县| 阳西县|