zoukankan      html  css  js  c++  java
  • Asp.Net开发等级星使用(Jquery Rating)

    插件参数:

    • rater第一个参数是AJAX提交的URL
    • rater第二个参数
    • maxvalue:最大星数
    • curvalue:默认选择多少颗星
    • title:鼠标放在星上的提示
    • enable:可设置true or false,控件是否可用
    • rater的第三个参数回调函数
    aspx页代码:
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default"%>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <title>Porschev----Jquery Rating Demo</title>
    <link href="css/jquery.rater.css" rel="stylesheet" type="text/css"/>

    <script src="Jquery/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

    <script src="Jquery/jquery.rater.js" type="text/javascript"></script>

    <script type="text/javascript">
    $(
    function() {
    $(
    '#example1').rater("Handler.ashx", { maxvalue: 5, curvalue: 2.5, title: { 1: '一颗星', 2: '二颗星', 3: '三颗星',4:'四颗星',5:'五颗星'} }, function(el, value, res) {
    alert(res);
    });
    })


    </script>

    </head>
    <body>
    <form id="form1" runat="server">
    <center>
    前台选择等级星:
    <div id="example1">

    </div>
    <br />
    后台输出等级星:
    <div>
    <%=str %>
    </div>

    </center>
    </form>
    </body>
    </html>
     
    .cs代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Text;

    public partial class _Default : System.Web.UI.Page
    {
    public string str = string.Empty;

    protected void Page_Load(object sender, EventArgs e)
    {
    StringBuilder sb = new StringBuilder();

    sb.Append("<ul style=\" 125px;\" class=\"rating\">");
    sb.Append("<li style=\"");
    sb.Append(25 * 3.6); //前面是一个星的宽的相素,后面是星的个数
    sb.Append("px; display: list-item;\" class=\"current\"></li>");
    sb.Append("<li style=\" 25px; z-index: 5;\" class=\"star\"></li>");
    sb.Append("<li style=\" 50px; z-index: 4;\" class=\"star\"></li>");
    sb.Append("<li style=\" 75px; z-index: 3;\" class=\"star\"></li>");
    sb.Append("<li style=\" 100px; z-index: 2;\" class=\"star\"></li>");
    sb.Append("<li style=\" 125px; z-index: 1;\" class=\"star\"></li>");
    sb.Append("</ul>");
    str = sb.ToString();

    }
    }
     

    作   者:   Porschev[钟慰]
    出   处:   http://www.cnblogs.com/zhongweiv/
    微   博:     http://weibo.com/porschev
    欢迎任何形式的转载,但请务必注明原文详细链接

  • 相关阅读:
    HashMap源码分析和应用实例的介绍
    Map不同具体实现类的比较和应用场景的分析
    Set集合架构和常用实现类的源码分析以及实例应用
    深入理解JVM(7)——类加载器
    深入理解JVM(5)——HotSpot垃圾收集器详解
    PoolManager 简单使用
    HDU4786_Fibonacci Tree
    UVA11653_Buses
    UVA11625_Lines of Containers
    HDU3507_Print Article
  • 原文地址:https://www.cnblogs.com/zhongweiv/p/JqueryRating.html
Copyright © 2011-2022 走看看