问题标签 [raty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
879 浏览

jquery - asp.net jquery淡出,更改文本和淡入平滑

我正在使用 jquery.raty 框架来做评分系统。我有 5 颗星并排,在星星旁边,我有一个标签,上面写着“请给我打分”。当用户单击其中一颗星进行评分时,我希望标签淡出,将文本更改为“谢谢”,然后淡入标签。这是代码:

它完成了这项工作,但我看到发生了眨眼。并且它会在淡出之前更改文本,因此用户可以看到更改的文本。然后它淡出淡入。我怎样才能顺利完成?

谢谢你

0 投票
1 回答
1181 浏览

jquery - 如何将比率插件应用于新生成的 div?


我有一个带有比率 div 的页面。使用经典代码$('.raty').raty({...});,插件可以在这些现有的 div 上完美运行。但是,当我通过 ajax 函数加载新的比率 div 时,新的 div 不会“转换为星星”。你能帮我找出我的错误吗?

虽然,如果我尝试$(this).find('.raty').html('blablabla');“blablabla”正确地写在我所有的“.raty”div 中。

谢谢你的帮助,

杰里米

0 投票
1 回答
2224 浏览

jquery - 如何在分页上调用javascript并记录数据表的选择?

我正在使用Datatables以表格形式显示数据。我正在使用jQuery Raty 库在一列中显示 5 颗星。

问题是:在第一页上,Raty 库有效(因为存在 DOM 元素),但是当我在 Datatables 中分页、排序或选择页面大小时,图片中出现了以前不存在的新记录并且 Raty 不存在隐式工作。

我需要再次调用 Raty 进行分页、排序等操作。我该怎么做?有没有更好的方法来解决这个问题?

请帮助和指导。

编辑:

这是我的数据表初始化:

而 Raty lib init 如下:

在 HTML 标记中,比率列如下所示:

where 只是 Datatables 中的另一列。

0 投票
3 回答
4279 浏览

javascript - 如何更新比率值

我正在使用jquery raty 插件,有一个单击事件用于发送评级数据,然后从数据库返回新评级,但我无法弄清楚如何更新返回的评级,我的代码:

我尝试了以下但没有成功;

谢谢你的帮助。

0 投票
1 回答
2102 浏览

javascript - 如何以不同的方式命名每个 jQuery Raty 隐藏输入元素?

我正在使用jQuery Raty 插件在我的网站上启用星级评分系统。

我有一组 4 个可评分的问题(也可以是 5 个),我使用循环动态显示这些问题。因此,为了显示我正在使用的 div id 的星星,如下所示:

而Raty初始化代码如下:

这工作得很好。我所有的 4(或 5)个问题都会显示出来,Raty 星星也会显示出来。

现在的问题是这个评级是在一个表单中并且需要提交。但问题是 Raty<input type="hidden" name="score">为每个 Raty 附加了一个,因此当提交表单时,不可能说出哪个评级是针对哪个问题的。

有没有办法可以为每个 Raty 隐藏输入元素分配一个不同的名称,这将有助于我将其与所提出的问题联系起来。

Raty 文档说我可以将乐谱名称更改为任何名称:

但这对我没有帮助,因为我正在为所有元素初始化一次 raty 插件。

我怎么解决这个问题?请指导。我被困住了。:(

0 投票
2 回答
531 浏览

jquery - 将 Jquery Raty 插件与文本正确对齐

我目前正在开发一个预约安排系统,该系统有一个用于审查的部分供实践使用。我正在使用 Jquery Rate 插件根据用户提交的反馈填充星星。我已经尝试了所有可能的方法来将星星与文本和图像对齐。请参阅随附的屏幕截图:

在此处输入图像描述

我试图让“等待时间”下的星星与我的图像对齐。图像添加到此页面,如下所示:

有人能指出我正确的方向吗?我应该如何实现这一目标?我已经尝试了 CSS 中的每一件事来实现这一点,但它们都不起作用。

任何帮助将不胜感激。

0 投票
2 回答
2403 浏览

jquery - 如何在多 jquery 比率系统中控制目标

我正在使用 jquery raty 在 php 中进行评分页面,其中显示了多个评分。它工作正常,除非一件事。得分功能和点击功能工作正常。但是我在尝试为每个元素设置目标时遇到问题。我想要的是在悬停在每颗星上时显示评级选择。它应该在带有“star_hint”类的 div 中显示提示,但事实并非如此。

每个元素都显示在一个 div 中,如下所示:

脚本是这样的:

我不能使用 id 作为目标,因为每个明星项目都有不同的目标。我还尝试在函数中返回值,例如 score 和 click ,但它不起作用。像那样:

有人对如何使这项工作有想法吗?

0 投票
2 回答
1429 浏览

jquery - jquery 比率插件不适用于 Rails

我正在运行 rails 3.2,并尝试使用以下方法添加评级系统:http ://wbotelhos.com/raty/ 。

出于某种原因,即使我添加了:

到我的脚本,和

到我在网站上显示的 html,我仍然看不到星星。

我已经添加:

到我的 application.js,并在我的 javascripts 文件夹中有 jquery.raty.js。

我似乎无法弄清楚我做错了什么。

我尝试过使用 gem:https ://github.com/bmc/jquery-raty-rails但这也不起作用

0 投票
1 回答
932 浏览

javascript - 比率和 jQuery.noConflict

我正在尝试将比率集成到正在运行的 web 应用程序中。出于多种原因,jquery 与 jQuery.noConflict 一起使用。在这种情况下,$ 被 $j 代替。问题是我无法让它与这个 $j 一起工作。这就是我正在做的事情(我注意到当我设置只读时它部分有效:true)

我注意到当我设置 readonly: true 时它部分有效(显示 4 颗星并且控制台中没有错误)

控制台是这样说的:Uncaught TypeError: Object # has no method 'on'

我尝试将 jquery.raty.js 中的所有 $ 替换为 $j ,但它不会改变任何东西。

知道如何解决这个问题吗?

0 投票
2 回答
3832 浏览

jquery - jQuery Raty 获取星数

我有一个带有 jQ​​uery Raty 插件http://wbotelhos.com/raty/的简单评级系统。用户应该能够单击星号,输入非常短的文本,然后单击按钮。该按钮具有 onClick 功能:

这希望此函数调用 eventID、stadt 和选定的星数。如何将星数传递给 onClick 函数?这是我的代码: