entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como evitar que el cursor cambie al hacer drag and drop sobre un elemento?

Cuando se arrastra un elemento con el mouse utilizando la API "Drag and drop" de html5, el cursor del mouse cambia dependiendo del navegador web y del sistema operativo. Como hago para que se mantenga el cursor por defecto? Ademas, como hago si lo que quiero es mostrar un cursor personalizado? Saludos!

0voto

steven comentado

no le veo mucha gracia a tu idea pero de todos modos si quieres tener un cursos personalizado tendrias que buscar una libreria js para cursores y aprendertelo alternitavemnte podrias hacerlo con css pero no se mucho sobre eso, puedes subir tu pagina a codepen para poder verlo depende de ti

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Hola @pedrourday,

podés manejar el cursor que se muestra desde CSS:

#undiv {
     cursor:pointer;
}

En este enlace se muestran los diferentes cursores standard y el nombre que tiene la propiedad CSS para asignarlos.

Además de vía CSS, se pueden cambiar desde JavaScript para el caso de que el cambio deba responder a un evento.

Saludos cordiales!

1voto

pedrourday comentado

Hola Leonardo-Tadei! Seleccioné tu respuesta porque es lo habitual. A pesar de eso, la API Drag and Drop de HTML5, al parecer no permite hacer lo que yo quiero y no permite personalizar con CSS. Lo que quería hacer, era un juego de cartas sencillo, algo así como el chinchón. No era algo importante. Me la rebusqué e implemente algo así sin usar la API de Drag and Drop, la parte de arrastrar (Drag) pero no la de soltar. Este es el link de lo que hice: https://preview.c9users.io/pedrourday/juegos-de-cartas/index.html?_c9_id=livepreview0&_c9_host=https://ide.c9.io
Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta