JQuery覆盖不更改单选选项
JQuery overlay not changing radio selection
我尝试了jquery覆盖示例,但使用了单选按钮。因此,在页面加载后,我可以进行选择,但不能将我的选择更改为其他选项。我的代码在这里:
<!DOCTYPE html>
<html>
<head>
<title>jQuery Tools standalone demo</title>
<!-- include the Tools -->
<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
<style>
.modal {
background-color:#fff;
display:none;
width:350px;
padding:15px;
text-align:left;
border:2px solid #333;
opacity:0.8;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-moz-box-shadow: 0 0 50px #ccc;
-webkit-box-shadow: 0 0 50px #ccc;
}
.modal h2 {
margin:0px;
padding:10px 0 10px 45px;
border-bottom:1px solid #333;
font-size:20px;
}
</style>
</head>
<body><!-- the triggers -->
<p>
<input type="radio" name="group1" value="Milk" class="modalInput" rel="#yesno"> Milk<br>
<input type="radio" name="group1" value="Butter" class="modalInput" rel="#yesno"> Butter<br>
<input type="radio" name="group1" value="Cheese" class="modalInput" rel="#yesno"> Cheese
</p>
<!-- yes/no dialog -->
<div class="modal" id="yesno">
<h2>This is a modal dialog</h2>
<p>
You can only interact with elements that are inside this dialog.
To close it click a button or use the ESC key.
</p>
<!-- yes/no buttons -->
<p>
<button class="close"> Yes </button>
<button class="close"> No </button>
</p>
</div>
<!-- user input dialog -->
<div class="modal" id="prompt">
<h2>This is a modal dialog</h2>
<p>
You can only interact with elements that are inside this dialog.
To close it click a button or use the ESC key.
</p>
<!-- input form. you can press enter too -->
<form>
<input />
<button type="submit"> OK </button>
<button type="button" class="close"> Cancel </button>
</form>
<br />
</div>
<script>
$(document).ready(function() {
var triggers = $(".modalInput").overlay({
// some mask tweaks suitable for modal dialogs
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
closeOnClick: false
});
});
</script>
</body>
</html>
如果这是一个简单的问题,请原谅,我对JQuery还比较陌生。
感谢你的帮助!
试试这个-DEMO
$(document).ready(function() {
var triggers = $(".modalInput").overlay({
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
closeOnClick: false,
onClose: function() {
this.getTrigger().prop('checked', true);
}
});
});
相关文章:
- JQuery覆盖不更改单选选项
- 如何根据所选选项值重定向表单操作
- 复选框/单选按钮-添加所选项目的总价
- 更新:仅根据单选按钮和所选选项选择特定项目
- 禁用/启用基于单选/选择选项所选Javascript的文本框
- Angular:如何使用ngRepeat并设置默认单选按钮选项
- 是否可以使用后退按钮保留窗体单选选项
- 需要找到我的单选选项已检查值更改的位置
- 仅当选择了1/3+1/3单选选项时,才可单击按钮
- 取消选择单选选项
- 在Angularjs的Protractor test中选择单选选项
- HTML/PHP:基于一个单选选项传递多个值
- 如何使用单选选项提交表单
- 在另一个窗体上自动更改单选选项
- 单击单选选项时显示文本框
- 使用带有单选选项的按钮自动填充窗体
- 根据单选选项显示更多单选按钮
- 为什么IE8无法解析我的JQuery选择器以选中的单选选项
- 显示或隐藏基于单选选项的表单是或否选择
- 按下动态创建的按钮以显示隐藏的单选选项列表