我创建了两个单选按钮:
<form>
<p><input type="radio" name="center" value="center">Center</p>
<p><input type="radio" name="right" value="right">Lower Right</p>
</form>
和一个用于移动 div 位置的 jquery 脚本,它正在工作,但我有两个问题:
1)当我选中一个单选按钮时,当我选中另一个单选按钮时,它不会被取消选中,因为我使用了不同的名称,我将需要点击事件。
2)中心位置和右下角是硬编码的。
任何想法将不胜感激。
<script>
$(function(){
$(init);
function init(){
$('#target').draggable();
}
$('input[name=center]:radio').click(function(){
$('#target').css({
position:'absolute',
top:200 + 'px',
left:45 + 'px'
});
});
$('input[name=right]:radio').click(function(){
$('#target').css({
position:'absolute',
top:550 + 'px',
right:200 + 'px'
});
});
});
</script>