0

我在使用 RadRating 控件时遇到问题,如果浏览器缩放到 100%,它会呈现良好。但是在 chrome 中,如果浏览器缩放 90% 或低于 5 颗星中的 1 颗星将会丢失。

我可以看到源代码中有第 5 个开始但推到新行并隐藏,我检查了 RadRating 控件的演示页面(http://demos.telerik.com/aspnet-ajax/rating/examples/gridrating/ defaultcs.aspx),这个问题也存在。

很少有人将他们的浏览器缩放到 90%,但最好确保即使发生这种情况,控件也能正常呈现。

重现问题的步骤:

  1. 在 chrome 中获取演示页面
  2. 将缩放设置为 90%
  3. 重新加载页面

我尝试在控件和整个身体上设置 CSS 缩放,但它没有帮助。在控件上设置 50 % 的 CSS 缩放将显示所有 5 颗星,但星星会太小。如果有人可以建议我解决此问题的解决方法,那就太好了。

谢谢,拉胡尔

4

1 回答 1

0

我设法通过在页面加载时使用 jQuery 将 RadRating div 的宽度从 104px 设置为 112px 来破解代码。仍然很高兴知道解决此问题的好方法。

更新:

另外,我在 Telerik 论坛中被建议使用 CSS 的更简洁的解决方案。

.RadRating { 宽度:112px !important; }

我在 Telerik 论坛的帖子

于 2013-06-03T14:34:42.660 回答