jquery实现类似淘宝星星评分功能有截图 - Web前端
作者:98wpeu发布时间:2026-09-28分类:网页前端技术浏览:18
导读:html<body><divid="div"><ul><li>☆</li><li>☆<...
html
<body> <div id="div"> <ul> <li>☆</li> <li>☆</li> <li>☆</li> <li>☆</li> <li>☆</li> </ul> </div> <p id="p"></p> <p id="score"></p> </body>
id="p"显示即时分数
id="score"显示最终分数----------------------------------------------
javascript“
$(function () {
//为所有的li标签绑定mouSEOut和mouseover事件。bind({事件名:function(){},事件名:function(){}})的方法绑定多个事件
$("#div li").bind({
mouseout:function () {
$(this).CSS("color", "black").HTML("☆").PRevAll().css("color", "black").html("☆")
},
mouseover: function () {
$(this).css("color", "red").html("★").prevAll().css("color", "red").html("★")
}
});
//=实时显示分数.【index】搜索匹配的元素,并返回相应元素的索引值,从0开始计数。
$("#div li").mouseover(function () {
$("#p").html(parseInt( $(this).index("#div li"))+1);
});
//鼠标按下时,确定分数。额,就不更改了,大局已定。
$("#div li").mousedown(function () {
$("#score").html(("你选择的分数是" + (parseint($(this).index("#div li")) + 1)));
$(this).css("color", "red").html("★").prevAll().css("color", "red").html("★")
//全部li标签的绑定事件全部清除--unbind方法可以加参数清除特定的事件。不加全部清除
$(this).unbind().prevAll().unbind().nextAll().unbind();
});
})
出现的效果是这样的:

可惜的是你一点击下去--就不可更改了。真的是很悲伤啊。大概也只是做了一个小样子而已。
prevAll() 和nextAll()这两个方法?暂且说方法吧。在JQuery的文档可以查得到。
index 在jQuery 里是返回元素的索引值,从零开始。分数呢就加1,
相关推荐
- jquery使用淘宝接口跨域查询手机号码归属地实例 - Web前端
- ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能 - Web前端
- 基于JQuery的类似新浪微博展示信息效果的代码 - Web前端
- 分享项目中基于jQuery的分页功能 - Web前端
- 微信公众平台新增附近的小程序功能 猜测意欲抢占线下流量? - Web前端
- C#实现图片防盗链功能 - Web前端
- 基于jQuery点击事件之置顶和居底功能 - Web前端
- 分享一款基于jQuery定时器功能插件 - Web前端
- 基于jQuery瀑布流的功能应用 - Web前端
- 表格中的点击更多实现滑动展开和收缩功能 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 5【第六章】Foundation之按钮和下拉功能 - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


