
Duda sobre Tooltip en varios inputs
Publicado por Alice in (6 intervenciones) el 29/08/2014 21:11:55
Hola tengo un problema con éste Tooltip. Tengo varios inputs, y se debe mostrar un mensaje cada vez que pase el puntero encima. Pero lo que pasa es que se están mostrando en todos, no en uno por uno.
Se debe mostrar y esconder por cada vez que pase el cursor sobre uno, no en todos al mismo tiempo.
He intentado hacer ciclos, y varias cosas, pero no funciona.
HTML
JS
CSS
El código es simple por el momento.
Muchas gracias por su experiencia y ayuda


Se debe mostrar y esconder por cada vez que pase el cursor sobre uno, no en todos al mismo tiempo.
He intentado hacer ciclos, y varias cosas, pero no funciona.
HTML
1
2
3
4
5
6
7
8
<div id="contenedor" class="cf">
<input type="text" class="tooltip" id="tooltipNombre">
<input type="text" class="tooltip">
<input type="text" class="tooltip">
<input type="text" class="tooltip">
<input type="text" class="tooltip">
<input type="text" class="tooltip">
</div>
JS
1
2
3
4
5
6
7
8
9
10
11
12
var message = 'soy Tolltip',
position = 'left',
inputs = $('input');
$('.tooltip').mouseover(function() {
if (position === 'left') {
$(this).parent().append($('<div>' + message + '</div>').addClass('mensaje'))
$('.mensaje').fadeIn("fast")
};
}).mouseout(function() {
$('.mensaje').hide();
});
CSS
1
2
3
4
5
6
7
8
9
10
11
body,p,h1,h2,h3,h4,h5,h6,ul,ol{margin:0;padding:0}
ol,ul,ul {list-style:none}
.cf:after {clear:both;display:block;content:"";visibility:hidden;height:1%;line-height:0;}
#contenedor{background:green;width:900px;padding:20px 0;}
input{
float:left;width:140px;height:20px;margin:4px;
padding:5px 0;border:1px solid #d7d7d7;text-indent:10px;
}
.mensaje{width:120px;margin:5px;padding:10px;float:left;
color: #fff;border-radius:6px;text-align:center;background-color:#73E70D;
}
El código es simple por el momento.
Muchas gracias por su experiencia y ayuda



- TooltipSimple.zip(69,5 KB)
Valora esta pregunta


0