我在RadRating控件上遇到了问题,如果浏览器缩放到100%,它会呈现良好。但在chrome中,如果浏览器放大90%或低于1星的5将会消失。
我可以看到,第5个开始是在源代码中,但推到一个新的行,去隐藏,我检查了演示页面的RadRating控件(http://demos.telerik.com/aspnet-ajax/rating/examples/gridrating/defaultcs.aspx),这个问题也存在。
很少有人将浏览器缩放到90%,但最好确保即使发生这种情况,控件也能很好地呈现。
重现问题的步骤:
- 以chrome为例
- 设置缩放为90%
- 重新加载页面
我尝试设置CSS缩放控件和整个身体,但它没有帮助。在控件上设置50%的CSS缩放将显示所有5颗星星,但这样星星就太小了。这将是伟大的,如果有人能建议我一个变通办法来解决这个问题。
谢谢,拉胡尔
我设法通过在页面加载时使用jQuery将RadRatingdiv的宽度从104px设置为112px来破解代码。不过,如果能找到一个好的、简洁的方法来解决这个问题,那就太好了。
更新:在Telerik论坛上,有人建议我使用CSS来解决这个问题。.RadRating{宽度:112px !}
我在teleerik论坛的帖子