时间:2021-05-26
本文实例讲述了jQuery实现的五星点评功能。分享给大家供大家参考,具体如下:
效果图:
需求分析:
1.鼠标移入li标签,当前li标签和之前的li标签全部变为实心;
2.鼠标移开,所有的li标签变为空心;
3.鼠标点击li标签,当前li标签和之前的li标签全部变为实心
jq代码实现过程:
var shiXin="★"; var kongXin='☆' $('li').on('mouseenter',function ( ) { //需求1:鼠标移入后,当前的li标签和前面的li标签显示实心,后面的li标签显示空心 $(this).text(shiXin).prevAll().text(shiXin).end().nextAll().text(kongXin); }).on('mouseleave',function ( ) { $('li').text(kongXin); //找到索引的li,给这个li和它前面的li设置实心 $('li[index="dianji"]').text(shiXin).prevAll().text(shiXin); }).on('click',function ( ) { //给点击的li添加索引,其余的去除索引 $(this).attr('index','dianji').siblings().removeAttr('index') })完整代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>/jquery/2.0.0/jquery.min.js"></script> <script> $ ( function () { //第二遍: var shiXin="★"; var kongXin='☆' $('li').on('mouseenter',function ( ) { //需求1:鼠标移入后,当前的li标签和前面的li标签显示实心,后面的li标签显示空心 $(this).text(shiXin).prevAll().text(shiXin).end().nextAll().text(kongXin); }).on('mouseleave',function ( ) { $('li').text(kongXin); //找到索引的li,给这个li和它前面的li设置实心 $('li[index="dianji"]').text(shiXin).prevAll().text(shiXin); }).on('click',function ( ) { //给点击的li添加索引,其余的去除索引 $(this).attr('index','dianji').siblings().removeAttr('index') }) } ) </script></body></html>更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了小程序实现五星点评效果展示的具体代码,供大家参考,具体内容如下先看一下效果图:如上图所示,这里我们要添加三个五星点评。我们这里之讲解一下,“
在电商网站,我们经常会用到五星评分的功能,现在用jQuery实现一个简单的demo五角星评分案例*{padding:0;margin:0;}.comment{f
现阶段,五星好评是危害转让天猫店铺要多少钱的一个关键要素,尤其是中评和恶意差评。由于好评是五星好评数量除于点评数量。点评数量则相当于五星好评数量再加上中评数
本文实例讲述了jQuery基于图层模仿五星星评价功能的方法。分享给大家供大家参考。具体实现方法如下:无标题文档$(function(){$(".starli")
本文实例讲述了微信小程序实现的五星评价功能。分享给大家供大家参考,具体如下:实现五星评价功能,效果图如下:.wxml文件:1、品质效果{{startext[0]