使用 Jquery 的单选按钮图像
Radio Button Image using Jquery
我用jQuery设置了单选按钮的样式,我想使每个单选按钮都有自己独特的图像和点击的图像。但是现在我只普遍使用两个图像。
代码可以在jsFiddle上查看。
现在我只有
var checkedImgUrl = 'http://b.vimeocdn.com/ps/879/87952_300.jpg',
uncheckedImgUrl = 'http://www.mediabistro.com/alltwitter/files/2011/03/twitter_block.gif';
如何使每个图像都有自己独特的图像和点击的图像?
您可以做到这一点的一种方法是向包含图像 url 的单选按钮添加一个属性,例如:
<input name="version" type="radio" value="ATT" data-imageurl="radioimage1" />
然后在你的jQuery代码中,你可以像这样引用imageurl:
uncheckedImgUrl = $(this).attr("data-imageurl") + '.jpg';
如果您自己托管图像,则可以保存文件的"选定"版本,其末尾带有"-on"。这样:
checkedImgUrl = uncheckedImgUrl + '-on.jpg';
希望这有帮助
编辑:http://jsfiddle.net/dGWJp/30/
我只是对 jsfiddle 做了一个小的更改,因为我懒得为示例创建图像。此 jsfiddle 仅将"选中"图像更改为自定义图像。您现在应该有足够的信息来扩展此内容以完成查询。这是我在 swapImage 函数中所做的唯一代码更改:
checkedImgUrl = $(radio).attr("data-imageurl");
相关文章:
- Javascript:图像与单选按钮的值不匹配
- Javascript:单选按钮,并显示基于vaule的图像
- Javascript:单击单选按钮时显示图像
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- 如何使用PHP、提交和单选按钮复制/重命名/覆盖图像
- 显示基于多个单选按钮选择的图像
- 图像为单选按钮
- 使用 Jquery 的单选按钮图像
- 从单选按钮中获取值以选择 html 格式的图像
- 如何将单选按钮替换为还包含提交按钮的图像
- 自定义图像作为单选按钮
- 单击单选按钮并显示图像
- Javascript单选按钮鼠标悬停在移动图像上,使用math.random
- Javascript,切换具有相同名称的单选按钮图像
- 图像作为单选按钮
- 单选按钮和图像滑块
- 需要单击图像地图区域以选择相应的单选按钮
- 如何在javascript中生成从图像单选按钮到提交按钮的表单链接
- 如何用图像替换单选按钮
- 当使用自定义图像单选按钮时,使单选按钮成为必需的