美文网首页
jQuery实现简单星级评分效果

jQuery实现简单星级评分效果

作者: 幻凌风 | 来源:发表于2017-08-21 15:10 被阅读302次
星级评分.png
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="script/jquery-3.2.1.js"></script>
    <script>
        $(function () {
            var starGray = "images/StarGray.png";
            var starYellow = "images/StarYellow.png";
            var index;
            //合成事件鼠标指向和移开
            $("img").hover(function () {
                //鼠标指向的时候:
                //(1)让当前及之前的图片变成黄色
                //(2)之后的灰色图片不变
                $(this).attr("src", starYellow).prevAll().attr("src", starYellow).end().nextAll().attr("src", starGray);
            }, function () {
                //移开的时候分两种情况:
                //(1)指向后直接移开——>所有图片置灰色
                //(2)点击后移开——>当前及之前图片置成黄色
                $("img").attr("src", starGray);
                $("img:lt("+index+")").attr("src", starYellow);
            });
            //鼠标单击事件
            $("img").click(function () {
                //鼠标单击的时候:
                //(1)让当前及之前的图片变成黄色
                //(2)之后的灰色图片不变
                $(this).attr("src", starYellow);
                //因为上面的":lt选择器"是只选择当前之前的元素,为了包含当前元素,故需要+1
                index =parseInt( $(this).attr("id"))+1;
            })
        });
    </script>
</head>
<body>
    ![](images/StarGray.png)
    ![](images/StarGray.png)
    ![](images/StarGray.png)
    ![](images/StarGray.png)
    ![](images/StarGray.png)
</body>
</html>

相关文章

  • jQuery实现简单星级评分效果

  • 【iOS】实现星级评分

    许多App都会有评价功能,这个时候或许会需要实现星级评分,下面我们来简单的实现一个星级评分功能。 具体实现 导入资...

  • 星级评分

    一、背景 许多App都会有评价功能,这个时候或许会需要实现星级评分,下面我们来简单的实现一个星级评分功能。 二、简...

  • iOS星级评分效果实现

    在开发中我们经常需要实现评价星级的功能,这里分享一个评星效果的实现过程。 效果: Demo地址:https://g...

  • jQuery滑动星星评分效果

    每日分享效果,今天分享一个jQuery滑动星星评分效果。 jQuery星星评分制作5颗星星鼠标滑过评分打分效果,可...

  • jQuery基础知识

    jQuery jQuery能实现的效果,js都能实现;js能实现的效果,jQuery未必能实现 jQuery大体分...

  • SwiftUI实战-显示星级评分

    显示星级评分 效果图: 相关源码:StarRatingView.swift

  • 微信小程序实现星级评分效果

    微信小程序像下面图的评分功能是怎么做的?逻辑是什么样的? 逻辑整理: 1、不管如何都是显示5颗星星,那就让星星(图...

  • JS实现星级评分

    朋友给我一份星级评价的html代码,说不能实现多行星级评价,让我帮忙看一下。 帮朋友修改的,怕到时候自己也用到了,...

  • jquery实现页面内链接锚点跳转平滑滚动效果

    jQuery下实现锚点链接的平滑滚动(带浮动侧边栏)css+html+js JQuery实现简单的平滑过渡效果 J...

网友评论

      本文标题:jQuery实现简单星级评分效果

      本文链接:https://www.haomeiwen.com/subject/vxocdxtx.html