<!DOCTYPE HTML>
<html lang="es">
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mis tareas</title>
<meta name='keywords' content='' />
<meta name='description' content='' />
<link href="../estilos/bootstrap/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="../estilos/smoothness/jquery-ui-1.10.4.custom.css" rel="stylesheet">
<link href='../estilos/estilo.css' rel='stylesheet' type='text/css' />
<link href='../estilos/tabla.css' rel='stylesheet' type='text/css' />
<script type="text/javascript" src="../js/jquery-1.11.0.js"></script>
<script type="text/javascript" src="../js/jquery_ui/jquery-ui-1.10.4.custom.min.js"></script>
<script type="text/javascript" src="../js/bootstrap/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/jquery-validation-1.11.1/dist/jquery.validate.min.js"></script>
<script type="text/javascript" src="../js/jquery-validation-1.11.1/lib/jquery.metadata.js"></script>
<script type="text/javascript" src="../js/jquery-validation-1.11.1/localization/messages_es.js"></script>
<script type="text/javascript" src="../js/mainjavaScript.js"></script>
</head>
<style type="text/css">
body,td,th {
color: #333333;
}
#tabla_prueba1, #tabla_prueba2 { width: 210px; margin: 10px; background-color: red; text-align: center; }
tr { float: left; }
th, td { width: 70px;}
</style>
<script language="javascript">
$(document).ready(function(){
var $cuerpo1 = $('#cuerpo1'), $cuerpo2 = $('#cuerpo2'), $cuerpo3 = $('#cuerpo3');
// lista 1
$('tr',$cuerpo1).draggable({
revert: 'invalid',
helper: 'clone',
cursor: 'move'
});
$cuerpo1.droppable({
accept: '#cuerpo2 tr',
drop: function(ev, ui) {
deleteCuerpo2(ui.draggable);
}
});
/* lista2 */
$('tr',$cuerpo2).draggable({
revert: 'invalid',
helper: 'clone',
cursor: 'move'
});
$cuerpo2.droppable({
accept: '#cuerpo1 tr',
drop: function(ev, ui) {
deleteCuerpo1(ui.draggable);
}
});
// listas
function deleteCuerpo1($item) {
$item.fadeOut(function() {
$($item).appendTo($cuerpo2).fadeIn();
});
$item.fadeIn();
}
function deleteCuerpo2($item) {
$item.fadeOut(function() {
$item.appendTo($cuerpo1).fadeIn();
});
}
});
</script>
</head>
<body>
<table id="tabla_prueba1">
<thead>
<tr id="cabecera">
<th>PIM</th>
<th>PAM</th>
<th>PUM</th>
</tr>
</thead>
<tbody id="cuerpo1">
<tr id="fila1">
<td>Celda 1</td>
<td>Celda 2</td>
<td>Celda 3</td>
</tr>
<tr id="fila2">
<td>Celda 4</td>
<td>Celda 5</td>
<td>Celda 6</td>
</tr>
</tbody>
</table>
<table id="tabla_prueba2">
<thead>
<tr id="cabecera">
<th>PIM</th>
<th>PAM</th>
<th>PUM</th>
</tr>
</thead>
<tbody id="cuerpo2">
<tr id="fila3">
<td>Celda 7</td>
<td>Celda 8</td>
<td>Celda 9</td>
</tr>
<tr id="fila4">
<td>Celda 10</td>
<td>Celda 11</td>
<td>Celda 12</td>
</tr>
</tbody>
</table>
</body>
</html>