Hola me gustaria saber como podria cambiar el cursor cuando el puntero pase al borde de un div
Saludos
| ||||
Evento onmuouse y cursor Hola me gustaria saber como podria cambiar el cursor cuando el puntero pase al borde de un div Saludos
__________________ Haz preguntas inteligentes-Como ser Hacker No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta. |
| ||||
Respuesta: Evento onmuouse y cursor Para el borde sólo no, pero sí para el elemento. usa el pseudoselector :hover al elemento y modifica la propiedad css cursor:id donde id será cualquiera de los valores mostrados aquí. Un saludo.
__________________ 21añero. HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador. Músico (clarinetista/pianista) y compositor |
| ||||
Respuesta: Evento onmuouse y cursor gracias por responder eso si lo se hacer, lo que quiero es poder q cuando se pase el puntero solo cambie en los bordes del div nada mas Saludos
__________________ Haz preguntas inteligentes-Como ser Hacker No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta. |
| |||
Respuesta: Evento onmuouse y cursor Sería un invento, no sería realmente en el borde, pero para el que mueve el puntero parecería que sí. ¿Por qué no pones un ejemplo de dónde quieres que se vea? Porque el engendro quizá haya que hacerlo a medida. |
| ||||
Respuesta: Evento onmuouse y cursor Trate con este codigo
Código Javascript:
Ver original
Código HTML:
Pero no me funciona que estoy haciendo mal? Ver original
__________________ Haz preguntas inteligentes-Como ser Hacker No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta. |
| |||
Respuesta: Evento onmuouse y cursor Por eso es que queríamos ver el código. Resulta que no hay CSS. Eso que llamas "borde" no es un border, sino el límite de una caja. En este caso, supongo que para tu div id="hol". En pricipio, el hover te serviría perfectamente. Quizá con algún ajuste, pero anda. El problema de ese código está en que ni miraste el link que te dejó dontexplain. De otra forma, sabrías que cursor (ya) no tiene ningún valor Seguramente estás queriendo usar pointer.
Código:
Cambiando el evento por onmousemove se pueden ver mejor los límites donde empieza a trabajar el escript.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <html> <head> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <script type="text/javascript"> function raton(e) { x = e.clientX; y = e.clientY; if(event.offsetY <=5){ document.getElementById('hol').style.cursor='pointer'; } document.getElementById('co').innerHTML = x+'-'+y; } </script> <style type="text/css"> </style> </head> <body> <div id="hol" onmouseover="raton(event)"> <p id="co" > QWERTYUIOP </p> </div> </body> </html> Hay más formas de hacerlo, combinando eventos en las capas, pero si ésa te sirve, está bien. |
| ||||
Respuesta: Evento onmuouse y cursor Gracias por sus respuestas me sirvio :)
__________________ Haz preguntas inteligentes-Como ser Hacker No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta. |
| |||
Respuesta: Evento onmuouse y cursor De nada. Un último comentario, antes de que alguno venga a recordarlo ... El caso que estás planteando es muy especial, porque quieres cambiar un puntero. Y el puntero no se ve ... hasta que lo ponemos encima de algo. Quiero decir, que tu div no está mostrando el tipo de cursor que usa todo el tiempo (como puede ocurrir con un color de texto) y al pasarle el puntero cambia por otro. En este caso particular, con agregarle
Código:
era suficiente. Sin el hover.<div style="cursor: pointer"> qwertyuiop</div> Saludos furoya P.D.: Gracias por el +1! |
Etiquetas: |