使用 jQuery,我想将文本 div 拖动到任何地方。然后,如果用户决定要将 div 文本移回原始位置,他们将不得不选择“返回”选项,然后 div 文本将移动到原始位置。但是,这根本不起作用,结果要么仍然存在,要么文本消失。如果没有 if 语句,任何一种可拖动的方法都有效。我认为这与 if 语句有关,但我不确定,请帮忙。
这是我的 jQuery/javascript 代码,
var selected = '2 line';
$(document).ready(function(){
$("#options").change(function(){ // function that do option selection
selected = $("option:selected", this).val();
});
if(selected == 'return position')
{
$( "#subtitle" ).draggable({revert: true})
}else
{
$( "#subtitle" ).draggable({revert: false})
}
});