首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drupal 7中的jQuery星级插件

drupal 7中的jQuery星级插件
EN

Drupal用户
提问于 2012-06-22 07:04:45
回答 2查看 1K关注 0票数 0

我们的客户希望在drupal中安装这个插件:http://www.fyneworks.com/jquery/star-rating/#tab-Testing和我无法让它工作。

基本代码可以工作,我可以创建星星并让它们显示存储的值。但是,我想使用回调功能,这是行不通的,甚至当我将测试代码从上面的站点复制到一个空白页时也不行。

没有星星(只是无线电按钮),当我把星星作为一个类添加时,我可以再次看到星星,但是回调将不起作用(正如在几页中提到的)。

我认为这可能与jQuery的版本有关,所以我安装了jQuery多模块和最新的jQuery (1.7.2),并为星级插件启用了这个插件,但这没有帮助。关于如何继续/调试有什么建议吗?

我不是jQuery专家,我试着查看插件代码,看看是不是缺少了什么,但是我无法理解它,也没有人抱怨它不起作用(除非他们在回调功能上做错了什么)。

编辑:我没有提到整个页面是由php构建的,它忽略了drupal (比如块或节点),这使得使用五星模块变得很困难。这不是我的选择,也是使用drupal的一种非常糟糕的方式,但不幸的是,这正是我必须处理的。

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-07-31 15:09:38

在gettingsocial.nl的Lennert的帮助下,我解决了这个问题。诀窍是不要使用drupal方法加载jquery.rating.pack.js,因为脚本需要在添加复选框后加载。( drupal_add_js()函数将把它放在标头中)。

票数 1
EN

Drupal用户

发布于 2012-06-22 07:09:35

您可以使用五维斯特模块。

它的特点是:

  • jQuery滚转效应与AJAX无重新加载投票
  • 可配置星集
  • 关闭JavaScript时将其优雅降级为HTML评等窗体
  • 支持匿名选民
  • 垃圾邮件保护,以防止用户用假选票填充数据库。
  • 易于使用的集成视图模块,用于按评级排序的列表,或按min/max分级筛选的列表。
  • 用于自定义节点类型的5维斯特CCK字段
  • 一种易于使用的表单API元素类型,用于其他模块。
  • 兼容所有版本的jQuery (1.0 - 1.4.4)

Dependencies

这个模块依赖于投票API。投票API提供投票的数据库存储,以及视图集成。您需要下载投票API,如果您想要创建结果页面或使用分级对内容进行排序,则高度建议使用视图。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/34779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档