大家好,
这里展示一个用JQuery制作的动态评分组件。
功能描述:当用户将鼠标移到某个‘☆’上时,该位置及之前的‘☆’会变成‘★’,而之后的则保持为‘☆’,同时显示相应的评价结果;当鼠标移出时,所有星星重新变回‘☆’,并清空评价信息。
评价标准:
- 一颗星(★)表示差
- 两颗星(★★)表示一般
- 三颗星(★★★)表示良好
- 四颗星(★★★★)表示满意
- 五颗星(★★★★★)表示非常满意
1. HTML结构:
2. CSS样式:
.rating-container { position: absolute; top: 35%; left: 20%; } .star-table { font-size: 24px; } .rating-comment { color: red; font-weight: bold; font-size: 20px; position: absolute; top: 44%; left: 30%; }
3. JQuery脚本:
4. 最终效果:
通过以上步骤,我们实现了一个简易但实用的评分系统,欢迎大家试用和改进。