问题标签 [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.
jquery - asp.net jquery淡出,更改文本和淡入平滑
我正在使用 jquery.raty 框架来做评分系统。我有 5 颗星并排,在星星旁边,我有一个标签,上面写着“请给我打分”。当用户单击其中一颗星进行评分时,我希望标签淡出,将文本更改为“谢谢”,然后淡入标签。这是代码:
它完成了这项工作,但我看到发生了眨眼。并且它会在淡出之前更改文本,因此用户可以看到更改的文本。然后它淡出淡入。我怎样才能顺利完成?
谢谢你
jquery - 如何将比率插件应用于新生成的 div?
我有一个带有比率 div 的页面。使用经典代码$('.raty').raty({...});
,插件可以在这些现有的 div 上完美运行。但是,当我通过 ajax 函数加载新的比率 div 时,新的 div 不会“转换为星星”。你能帮我找出我的错误吗?
虽然,如果我尝试$(this).find('.raty').html('blablabla');
“blablabla”正确地写在我所有的“.raty”div 中。
谢谢你的帮助,
杰里米
jquery - 如何在分页上调用javascript并记录数据表的选择?
我正在使用Datatables以表格形式显示数据。我正在使用jQuery Raty 库在一列中显示 5 颗星。
问题是:在第一页上,Raty 库有效(因为存在 DOM 元素),但是当我在 Datatables 中分页、排序或选择页面大小时,图片中出现了以前不存在的新记录并且 Raty 不存在隐式工作。
我需要再次调用 Raty 进行分页、排序等操作。我该怎么做?有没有更好的方法来解决这个问题?
请帮助和指导。
编辑:
这是我的数据表初始化:
而 Raty lib init 如下:
在 HTML 标记中,比率列如下所示:
where 只是 Datatables 中的另一列。
javascript - 如何以不同的方式命名每个 jQuery Raty 隐藏输入元素?
我正在使用jQuery Raty 插件在我的网站上启用星级评分系统。
我有一组 4 个可评分的问题(也可以是 5 个),我使用循环动态显示这些问题。因此,为了显示我正在使用的 div id 的星星,如下所示:
而Raty初始化代码如下:
这工作得很好。我所有的 4(或 5)个问题都会显示出来,Raty 星星也会显示出来。
现在的问题是这个评级是在一个表单中并且需要提交。但问题是 Raty<input type="hidden" name="score">
为每个 Raty 附加了一个,因此当提交表单时,不可能说出哪个评级是针对哪个问题的。
有没有办法可以为每个 Raty 隐藏输入元素分配一个不同的名称,这将有助于我将其与所提出的问题联系起来。
Raty 文档说我可以将乐谱名称更改为任何名称:
但这对我没有帮助,因为我正在为所有元素初始化一次 raty 插件。
我怎么解决这个问题?请指导。我被困住了。:(
jquery - 将 Jquery Raty 插件与文本正确对齐
我目前正在开发一个预约安排系统,该系统有一个用于审查的部分供实践使用。我正在使用 Jquery Rate 插件根据用户提交的反馈填充星星。我已经尝试了所有可能的方法来将星星与文本和图像对齐。请参阅随附的屏幕截图:
我试图让“等待时间”下的星星与我的图像对齐。图像添加到此页面,如下所示:
有人能指出我正确的方向吗?我应该如何实现这一目标?我已经尝试了 CSS 中的每一件事来实现这一点,但它们都不起作用。
任何帮助将不胜感激。
jquery - 如何在多 jquery 比率系统中控制目标
我正在使用 jquery raty 在 php 中进行评分页面,其中显示了多个评分。它工作正常,除非一件事。得分功能和点击功能工作正常。但是我在尝试为每个元素设置目标时遇到问题。我想要的是在悬停在每颗星上时显示评级选择。它应该在带有“star_hint”类的 div 中显示提示,但事实并非如此。
每个元素都显示在一个 div 中,如下所示:
脚本是这样的:
我不能使用 id 作为目标,因为每个明星项目都有不同的目标。我还尝试在函数中返回值,例如 score 和 click ,但它不起作用。像那样:
有人对如何使这项工作有想法吗?
javascript - 比率和 jQuery.noConflict
我正在尝试将比率集成到正在运行的 web 应用程序中。出于多种原因,jquery 与 jQuery.noConflict 一起使用。在这种情况下,$ 被 $j 代替。问题是我无法让它与这个 $j 一起工作。这就是我正在做的事情(我注意到当我设置只读时它部分有效:true)
我注意到当我设置 readonly: true 时它部分有效(显示 4 颗星并且控制台中没有错误)
控制台是这样说的:Uncaught TypeError: Object # has no method 'on'
我尝试将 jquery.raty.js 中的所有 $ 替换为 $j ,但它不会改变任何东西。
知道如何解决这个问题吗?
jquery - jQuery Raty 获取星数
我有一个带有 jQuery Raty 插件http://wbotelhos.com/raty/的简单评级系统。用户应该能够单击星号,输入非常短的文本,然后单击按钮。该按钮具有 onClick 功能:
这希望此函数调用 eventID、stadt 和选定的星数。如何将星数传递给 onClick 函数?这是我的代码: