我有以下的jQuery代码拖动&操作来更改UI项目订单(#list UL)。我怎样才能做到这一点,如果按下CTRL键,拖动&移动,但离开原来的?JQuery拖动并移动,但如果按下CTRL键则保留原始值?
<script type="text/javascript">
$(document).ready(function(){
function slideout(){
setTimeout(function(){
$("#res").slideUp("slow", function() {
});
}, 2000);}
$("#res").hide();
$(function() {
$("#list ul").sortable({ opacity: 0.4, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&update=update';
$("#hload").fadeIn('fast');
$.post("upd.php", order, function(theResponse){
$("#res").html(theResponse);
$("#res").slideDown('slow');
$("#hload").fadeOut('fast');
slideout();
});
}
});
});
});
</script>
谢谢。
? –
Vury,我想在按CTRL而不是移动它时保留原始#list ul项。 – user2228185
我的意思是拖放项目,但复制项目如果按下CTRL而不是移动它。可以说我有3件以下; 项目1 项目2 项目3 如果我按CTRL然后拖放项目3,离开那里的第3项,但复制这样的列表将是 项目3 项目1个 项目2 项目3 – user2228185