zoukankan      html  css  js  c++  java
  • 五星评价的一个模块

    项目中需要这个小功能,就写了出来。

    <script type="text/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方法可以加参数清除特定的事件。不加全部清除
    });
    })
    </script>

    <div id="div">
    <ul class="test_ul" >
    <li style="list-style-type:none;">☆</li> <li style="list-style-type:none;">☆</li> <li style="list-style-type:none;">☆</li><li style="list-style-type:none;">☆</li><li style="list-style-type:none;">☆</li>
    </ul>
    </div>
    <p id="p"></p>
    <p id="score"></p>

  • 相关阅读:
    配置文件和脚本文件区别
    .sh
    瘋耔思维空间
    vi编辑器的三种模式
    在ubuntu系统荣品开发配套JDK安装
    如何查看自己运行ubuntu是32位还是64位
    志气
    高仿微信朋友圈
    Java OCR tesseract 图像智能字符识别技术 Java代码实现
    构建基于Javascript的移动CMS——加入滑动
  • 原文地址:https://www.cnblogs.com/caozengling/p/5478662.html
Copyright © 2011-2022 走看看