2012-09-27 22 views
0

我必须在单个页面上为多个div实现星级控制。每个div内部都有一个图像,用户可以根据自己的选择对每个图像进行评分,也需要显示以前每张图像的总评分。我发现很多jQuery的星级评级控制谷歌,但这些都不符合我的条件。页面上的div数量不是固定的(它是一个无限的网格布局结构,用户滚动和新数据通过ajax请求附加在大多数父div中)。我需要一个通过独立于'n'个项目的jquery工作的控件。在单个页面上的jquery多星级控制

请为我推荐最好的插件和逻辑。

请记住我使用asp.net 4.0 + jquery + Ajax并与sql server进行交互以获取数据。

回答

0

可以请你试试这个插件http://www.fyneworks.com/jquery/star-rating/

你可以看到,他们已经使用在多个场合评级,柜面如果你的页面是动态的,我建议你通过增量变动要遵循你的等级命名标准并指派,作为一个名称为单选按钮在上面的插件

希望它有助于

+0

是啊,我看到了这个插件,但在这种情况下,我们需要重新初始化它会在第二次Ajax请求单选按钮。如果我们在加载时初始化所有控件,它也会降低性能。因为它是基于ajax的应用程序,对我们来说并不容易。 –

+0

不会有任何性能问题,它取决于你如何编写代码,如果将它写入单个线程中,你将面临问题,但是如果你使用setTimeout并更新评级,你将不会遇到任何性能问题。还写出迄今为止您尝试过的代码 –

相关问题