- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的星级评分系统有一个非常棘手的问题。首先,我从 CMS 获得星星并给他们唯一的 ID。
当我的页面未被评级时,我有:
<div class="rated">
<a class="star" href="#" onclick="star(1,6226,0,0,1439 ,0)" "="">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(2,6226,0,0,1439 ,0)" "="">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(3,6226,0,0,1439 ,0)" "="">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(4,6226,0,0,1439 ,0)" "="">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(5,6226,0,0,1439 ,0)" "="">
<span>★</span>
</a>
</div>
(@Admin,Morerator - 如何换行??)
当我的页面被评级时,我有:
<div class="punkty" id="punkty1445">
<div class="rating">
<a class="star" href="#" onclick="star(1,6256,6,2,1445 ,3)">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(2,6256,6,2,1445 ,3)">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(3,6256,6,2,1445 ,3)">
<span>★</span>
</a>
</div>
<div class="rated">
<a class="star" href="#" onclick="star(4,6256,6,2,1445 ,3)" "="">
<span>★</span>
</a>
<a class="star" href="#" onclick="star(5,6256,6,2,1445 ,3)" "="">
<span>★</span>
</a>
</div>
<span class="oc" itemprop="average" id="glos1445" style="font-weight:bold;margin-right: 10px;">3</span>
</div>
正如您在第二个示例中看到的那样,平均页面访问率是按等级设置的(我将它们设为绿色)。分级后,我将开始投票(这里是 3 绿 2 蓝)。在第一个示例中,5 个蓝色,所以它们都是可点击的,当您只投票给 5 个时,我们将看到 5 个绿色的星星,希望您能理解。
现在我的问题当我指向星星时,如何让它们从左到右变成金色?例如,我指向第三颗星,所以第一颗、第二颗和第三颗必须将颜色改为金色。我试图在 css 中做到这一点,但它们从右到左都是金色的(我无法向您展示,因为在所有 jsfiddle 等中。从左到右是正常的)。我认为使用一些硬核 jquery 是可能的。请帮助我,这对我来说非常重要。
最佳答案
如果我是你,我会这样处理这个问题。我会为星星使用图标字体,网上有免费的图标字体:http://sixrevisions.com/resources/free-icon-fonts/ .
图标字体的惊人之处在于它易于实现,您可以像更改字体颜色一样更改图标的大小和颜色。实现图标字体后,您可以添加以下 css:
.rated{
color : blue;
}
.rating{
color : red;
}
默认情况下,星星会是蓝色的,而用户所做的选择会变成红色。关于如何实现图标字体的教程:http://designshack.net/articles/css/how-to-implement-some-slick-icons-using-a-font-and-css/
如果您不想这样做,您可以使用背景图片实现相同的结果。创建了具有您需要的两种状态的星星图像 Sprite ,并根据父容器的类更改背景位置。
关于jquery - 在星级评分系统中悬停时设置星星颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923292/
在 ggplot 中,我想用星号 ('*') 标记一些误差条以指示显着性水平。该图在 y 轴上排列有类别标签,因此它们很容易辨认。这意味着误差条是水平的,* 需要与它们垂直对齐。但是,符号“*”并未在
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我正在研究在图像上模拟星星。该图像是按正态分布(均值、标准差)生成的灰度矩阵。现在,给定像素坐标和恒星 SNR,我必须将其作为点源种植在图像之上。有什么建议我如何实现它以使其成为有用的模拟?你能建议代
我正在尝试自定义 RatingBar 的每颗星,使其看起来不同。 当我查看它的源代码时 RatingBar或其父类(super class) AbsSeekBar/ProgressBar ,我无法识别
我想给 RatingBar 中的星星添加阴影。我也想用半星,所以我不能直接在星图上添加阴影。这有可能实现还是我必须创建自定义 RatingBar? 我使用以下可绘制对象使未填充的星星透明:
我正在尝试绘制一些随机点作为窗口中的星星,但积分没有显示。但其他对象显示正确。 我的源代码: #include #include #include // For math routine
GitHub API 提供了获取按创建日期排序的加星标项目的功能。但是,我找不到获得这个日期的可能性。 响应中仅存在三个日期类型字段: created_at: '2013-06-13T21:10:36
我制作了一些闪烁的随机星星粒子,由于某种原因它无法在 Firefox 上运行,我可以渲染出我的图像,但星星没有渲染。我也没有错误消息。 我把它发送给一个 friend ,由于某种原因,它在他的 chr
我是一名优秀的程序员,十分优秀!