一个挺酷的星级投票效果
先声明一下,这是本人在某个项目中用到的,本人自己写的,如有雷同纯属巧合。同时也欢迎高人指正。
这种星级的投票效果很常见,但是目前线上大多都是通过多张背景图切换来实现的,比如下面这种

感觉这种方法挺麻烦的,而且也不能精确地表示比如8.8这样的小数,所以自己写了个,感觉还挺不错,不多说了,先上代码:
提示:你可以先修改部分代码再运行。
这是用Jquery来写的,其中get_rate(88)就是分数,可以改变数值试试。提交的函数这里就没写了,只要在up_rate()里发个AJAX请求,取到返回值后再运行一下get_rate(rate)就OK了。
PS:刚才试了一下,点运行之后可能要刷新一下才看得到效果。
22条留言 立即发表评论
Moondy君您好,在下是Flash3D研究所(www.flab3d.com)的DDM君,很喜欢您的博客,常常在您这里看到很多有趣的网页开发知识。希望能和贵站交换链接。
我们已经将贵站的链接做好,希望有空多多交流^_^。
已经加上啦,之前我都经常去贵站学习呢,只是近来因为工作关系,弄FLASH的时间比较少了。
还有我怎么一句都看不懂你说什么,你是外太星来的吧
本来也想换,但一换之前的表情就对不上了,所以兔子就兔子了。
你好,请问你用的是什么博客啊?你自己做的么?
不是的话,能告诉我哪能找到你这个源码么?
wordpress呀,很好找源码的
博主的空间很漂亮。~另想问一下,文章中代码框边上的“运行”和“复制”是如何实现的呢?
这是wordpress的一个插件呀,叫runcode,你可以找找。
这个效果不错 可以做出wp插件呀~
呵,没做过WP插件,不知道怎么弄。
呵呵,我一直都很喜欢这种投票方式,可惜一直没有找到,今天发现了。
貌似IE6有错位呀,
啊,我都忘了,最初发到蓝色理想的时候有朋友提出这个问题,已经修正了,但是忘记在自己的博客上更新了。多谢提醒,已经修正了。
高手呀,学习了
这个,虽然我没把整个封装,但是这里也有两个接口函数 up_rate跟get_rate,分别对应该提交数据跟显示数据。我觉得这个东西写教程的意义不太大咯
谢谢,因为我是初学者,呵呵!!我请教,如果我应用在论坛里面的一个问卷调查,该怎样操作呢!!
这要怎么说好呢,这本身并不是一个成熟的东西,只是拿出来跟大家交流一下而已了。建议新手还是沉淀一下基础知识,要应用的话,这里只是一个前台JS跟后台交互的问题。要一五一十地说清楚的话,一来不是三言两语说得清的,二来对你的提高也没多大帮助。
另外你说想放在论坛里,如果不是自己开发的项目的话,比较难合进去
你好,请问能不能把那个代码运行框的代码给我下嘛?
我在网上找了个但它会自动在里面给我加上一些什么的
这个是WP的组件,如果你也是用WP的就搜一下,叫runcode