我使用jQuery UI编写了一个包含单选按钮集的测验模块。如何更改按钮的颜色或图像?在jQuery UI中更改单选按钮图像
回答
理想的情况下使用,您将要使用的ThemeRoller如果你能摆脱它。但是,如果您想要完全自定义的东西,例如使用自定义图像背景和自定义图标,同时仍保留jQuery UI按钮的功能,您仍然可以。它只需要更多的工作来覆盖默认的jQuery UI CSS样式并创建一些新的样式。
例如:
右边的按钮是的ThemeRoller风格的一个jQuery UI按钮,而在左侧的按钮仍然是一个jQuery UI按钮,但使用自定义图标和背景。以下是你需要做的,完成一个自定义按钮是什么:
开始与背景和你的图标图片:
这里是你将需要创建CSS:
.house{
background-image: url("./yourIconImage.png") !important;
width: 45px !important;
height: 45px !important;
margin-left: -22px !important;
margin-top: -22px !important;
}
#houseLabel.ui-state-active
{
background-repeat: no-repeat;
background-position: 0px -120px;
}
.background
{
width: 60px !important;
height: 60px !important;
background-image: url("./yourBackgroundImage.png") !important;
border: 0px solid black !important;
background-position: 0px 0px;
}
.background:active
{
background-repeat: no-repeat;
background-position: 0px -120px !important;
}
.background:hover
{
background-repeat: no-repeat;
background-position: 0px -60px;
}
然后在您的JavaScript创建按钮时:
$("#button").button({
text: false,
icons: {
primary: "house"
}
});
$("#button").next(".ui-button").addClass("background").attr('id', 'houseLabel');
有了这个,你的#按钮看起来就像左边的自定义样式按钮。当然,您必须通过指定正确的图像和尺寸来调整此代码以适应您的资源。
这不是图像。它正在与css
完成。
只需更改类的CSS。
class="ui-button-text"
- 按钮内的文本。class= "ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
或更改与theme roller,如果你不知道什么css
是丢失容易的主题。
请注意,您需要使用您自己的本地css文件。
你应该去themeroller page,选择您想要的颜色,并下载CSS文件在你的应用程序
themeroller不能让我完全自定义单选按钮集 – mfadel 2012-03-21 18:16:04
我发现了一个简单的解决方案,这是使用的div并将其分配值, 以同样的方式单选按钮作品
我更熟悉这比使用jQuery UI的
- 1. 更改单选按钮图像,帮助
- 2. 更改单选按钮背景图像
- 3. F5后JQuery-UI单选按钮更新
- 4. jQuery的UI单选按钮
- 5. Jquery UI,单选按钮上的图标
- 6. 通过单选按钮更改jQuery图像src
- 7. 使用单选按钮更改jquery滑块内的图像src
- 8. 更改按钮图像当按钮被选中在iphone
- 9. 在jQuery中单击按钮更改图像大小
- 10. jQuery UI按钮 - 如何更改样式和图标选中按钮?
- 11. 按钮不会更改JQuery UI选项卡中的选项卡
- 12. 更改了jquery/Javascript单选按钮
- 13. 使用jquery的单选按钮图像
- 14. jQuery更改选择框上的单选按钮更改
- 15. 更改按钮图像
- 16. 更改单选按钮值
- 17. 更改按钮图像8
- 18. 按钮更改图像
- 19. 更改按钮图像
- 20. 用按钮更改JQuery UI选择选项
- 21. 是否有可能更改单选按钮组中的单选按钮图标
- 22. 更改jQuery UI按钮的颜色
- 23. 更改jQuery UI按钮大小?
- 24. 使用其他单选按钮更改单选按钮的值
- 25. Android单选按钮图像
- 26. 切换像单选按钮的图像
- 27. jQuery UI按钮图像不显示
- 28. jquery更改图像菜单选择时
- 29. 用于更改图像的单选按钮(Javascript/HTML)
- 30. 使用按钮更改图像使用Python单击按钮Tkinter
thx,这是很多的帮助 – mfadel 2012-03-21 18:11:52
@FaddelHomsi没问题,如果我的答案帮助你,请考虑upvoting或接受它。谢谢。 – 2012-03-21 18:32:36