简单的跨浏览器Mootools的评价脚本
MooRating是一个简单的(跨浏览器,当然,因为它使用的MooTools的库的电源),轻量级和优秀MooTools的评级解决方案的基础。 它不称为“星级”,只是因为,评级的图像可能是你选择(我已经提供下载的明星,酒吧和心,但你可以创建自己的各种刚落)。
它是如何看起来像:
| Mootools的评价有不同的图像观看演示 |
| Mootools的评价与百分比值观看演示 | |
| Mootools的评价与分数值观看演示 |
下载Mootols星级脚本 (下载718次)
评价数据:整数,小数或百分比
目前脚本的目的是显示整个值(1,2,3,4,5),小数(1.24,3.45等)或百分比(12%,55%等)的评级数据。 选择显示中所提到的任何格式的数据,可以设置简单地通过改变一些在JavaScript的标志值(moorating.js)
基本上有两个e两个标志一起玩,在您所选择的格式显示值...
VAR inpercent = FALSE; / /设置此标志为true,如果您需要可以显示百分比值
VAR isFractional = FALSE / /设置为true,如果你想要的分数值,如1.24,1.25,4.56,而不是1,2 ... 5
和我不认为有此需要的任何解释。 更何况。 该脚本是很简单的。 如果你知道一点javascripting,你可以修改脚本来得到任何显示值排序。 例如,如果你想显示三位小数的地方......只是调整脚本如下...
如果(isFractional){(X <= 5 | | X> = 0)moostartval [我]的innerHTML = formatNumber(X,3);} / / 2改为3
moostartval [我]的innerHTML = Math.round(X);
更新评价值:
我还没有,困扰编写任何AJAX脚本,更新评价值,因为我知道从我的经验,并非总是这样,它打算尽快更新评级为用户速率的东西。 你是自由地做任何你想要的额定值,它使用AJAX的更新或提交或设置一个隐藏的表单字段的值,要与整个表单等提交
功能updateRating(ID,等级){
/ /警报(ID +“,”+评级);
/ /做那些该评级
}
有在称为“updateRating”的javascript功能。 已通过此功能的评价DIV ID,以确定哪些评级(如果有一个以上的页面上的评价)进行了更新和[updateRating(ID,评级)评级的价值。 你可以选择任何你想要这些值,正如我前面提到的。
评价图片:星星,心,酒吧或什么请你
更改任何上述类型(星星,心等)的评级,是非常简单的。 只是提供一个类似创建一个图像,并删除它。记住,如果你改变形象的名字,你在CSS文件中作出必要的修改,见下文。
,moostar利用margin:0px;填充:0px;溢出:隐藏;宽度:84px;高度:20像素;浮动:左; 背景:URL(“stars.gif”)重复-X;}
moostar跨度{浮动:左;利用margin:0px;填充:0px;显示:块;宽度:84px;高度:20像素;文字装饰:无;的text-indent:-9000px;的z-index:20;}
。moostar CURR { 背景:URL(“stars.gif)离开25px;}
大多数评等部件使用,用鼠标事件对每颗恒星的星半星的图像。 哞评价使用一个简单的sprite图像作为背景图像,以达到一个非常低的开销所需的视觉效果。
要求:MooTools 1.2的
下载Mootols星级脚本 (下载718次)











































