 
 
		
				
			BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
		Claro, para ello puedes agregar una restricción de rango al método draggable. Usaremos la opción "drag" para comprobar la posición del div en cada movimiento y prevenir su desplazamiento hacia la derecha:puedes hacer que nada mas se mueva hacia la izquierda?
		HTML:
	
	<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css">
</head>
<div id="miDiv">Arrástrame</div>
<script>
$(function() {
    var startPosX;
    $("#miDiv").draggable({
        axis: 'x',
        start: function(event, ui) {
            startPosX = ui.position.left;
        },
        drag: function(event, ui) {
            var offsetXPos = ui.position.left;
            var winWidth = $(window).width();
            if (startPosX < offsetXPos || offsetXPos/winWidth * 100 > 50) {
                event.preventDefault();
            }
            if (offsetXPos < -winWidth / 2) {
                $(this).hide("slow");
            }
        }
    });
});
</script>
<style>
#miDiv {
    width: 100px;
    height: 100px;
    background: #ccc;
    cursor: move;
}
</style> 
  
 
		 
 
		 
 