gpt4 book ai didi

javascript - jQuery rateYo 插件在评级星点击后继续评级?

转载 作者:行者123 更新时间:2023-11-29 16:10:19 24 4
gpt4 key购买 nike

我试过了,但我没有解决关于名为 rateYo 的完美 jquery 插件的问题。

我在此页面上准备了一个示例:

http://jsfiddle.net/a1oewfwn/

$(".rateYo").rateYo({
onSet: function(rating, rateYoInstance) {
$(this).next().val(rating);
},
rating: 0,
starWidth: "20px",
numStars: 5,
fullStar: true
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://rateyo.fundoocode.ninja/bower_components/jquery-rateyo/min/jquery.rateyo.min.css" />
<script src="http://rateyo.fundoocode.ninja/bower_components/jquery-rateyo/min/jquery.rateyo.min.js"></script>
<div class="rateYo" id="a1"></div>
<input type="text" id="t1">
<div class="rateYo" id="a2"></div>
<input type="text" id="t2">
<div class="rateYo" id="a3"></div>
<input type="text" id="t3">

如果您点击任何一颗星,假设您点击第 2 行的第 3 颗星,当您将鼠标从第 1 颗移到第 5 颗时,它会将所有三行都固定为第 3 颗星。

我想要实现,所有三行都固定为最后一个选择。

我该如何解决这个问题?

最佳答案

单独设置插件似乎可行

$(".rateYo").each(function (e) {
$(this).rateYo({
onSet: function (rating, rateYoInstance) {
$(this).next().val(rating);
},
rating: 0,
starWidth: "20px",
numStars: 5,
fullStar: true
});
});

$(".rateYo").each(function(e) {
$(this).rateYo({
onSet: function(rating, rateYoInstance) {
$(this).next().val(rating);
},
rating: 0,
starWidth: "20px",
numStars: 5,
fullStar: true
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://rateyo.fundoocode.ninja/bower_components/jquery-rateyo/min/jquery.rateyo.min.css" />
<script src="http://rateyo.fundoocode.ninja/bower_components/jquery-rateyo/min/jquery.rateyo.min.js"></script>
<div class="rateYo" id="a1"></div>
<input type="text" id="t1">
<div class="rateYo" id="a2"></div>
<input type="text" id="t2">
<div class="rateYo" id="a3"></div>
<input type="text" id="t3">

关于javascript - jQuery rateYo 插件在评级星点击后继续评级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30385012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com