当选择值on和off时,图像不显示
Image not showing up when values on and off are selected
我正在创建两组值分别为on和off的单选按钮。
当按钮处于ON配件和ON面板时,我遇到了代码问题,然后用户关闭配件;图片不会改变
JS:
var oneOn = $('input:radio[name=one]:checked').val();
var twoOn = $('input:radio[name=two]:checked').val();
var oneOff = $('input:radio[name=one]:checked').val();
var twoOff = $('input:radio[name=two]:checked').val();
$('.radioButton').click(function(e){
fixButtons(this, selected);
var selected = $(this).val();
var oneOn = $('input:radio[name=one]:checked').val();
var twoOn = $('input:radio[name=two]:checked').val();
var oneOff = $('input:radio[name=one]:checked').val();
var twoOff = $('input:radio[name=two]:checked').val();
if(oneOn === 'on' && twoOn === 'on1') {
$('.aon_pon').fadeIn('slow');
}
else if(oneOff === 'off' && twoOff === 'off1'){
$('.main-img').fadeOut('slow');
}
else if(selected === 'on') {
$('.aon_poff').fadeIn('slow');
}
else if(selected === 'off') {
$('.aon_poff').fadeOut('slow');
}
else if(selected === 'on1') {
$('.aoff_pon').fadeIn('slow');
}
else if(selected === 'off1'){
$('.aoff_pon').fadeOut('slow');
}
});
$(":radio[name='one']").attr('checked', true);
$(":radio[name='two']").attr('checked', true);
小提琴来了
http://jsfiddle.net/d0okie0612/m43EQ/我认为我的问题是与z-index也许,但我已经尝试添加.css('z-index', '1000')
,也到CSS,但这并不能解决这个问题。
您应该使用.prop()
来切换单选按钮的实际选择状态:
$(":radio[name=one][value=on]").prop('checked', true);
类似地,检查单选按钮的实际开/关状态:
var oneOn = $('input:radio[name=one][value=on]').prop('checked'); // true or false
相关文章:
- 非常大的图像显示渐进
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- JS照片库.使大图像显示和缩略图可单击
- 多个图像显示带有动态创建的画布的最后一个图像并分配给图像
- 当我在jquery/javascript中单击按钮时加载图像显示
- React图像显示
- 随机图像显示,无重复,使用Javascript
- 将跨度内容(图像url)转换为图像(显示)
- 随机图像显示不止一次
- 节点.js 使用 Multer 上传图像显示未定义
- 范围滑块,用于更改轨道上方对齐圆的直径并使对齐的图像显示在下方
- 使用图像显示和隐藏
- 使用 JavaScript 将文件夹中的图库图像显示到网页中
- 画布到图像显示为无图像(空白)
- 传单不会将本地图像显示为叠加
- 切换此元素时,如何使不同的图像显示,而不是文本
- 在页面加载时将图像显示为弹出窗口
- 如何在模糊浏览器主窗口时将图像显示为叠加层
- iOS在画布上绘制图像显示:无会导致内存泄漏
- JavaScript 图像显示不起作用