Gracias de antemano por ayudarme (para aquellos que tienen tiempo y están dispuestos).jQuery Mostrar/Ocultar por clase cuando varios elementos contienen dicha clase
He escrito este guión:
$(document).ready(function() {
// hides the slickbox as soon as the DOM is ready
// (a little sooner than page load)
$('.foliobtn').hide();
$('.folionamedate').show();
// shows the slickbox on clicking the noted link
$('.foliobottom').mouseover(function() {
$('.foliobtn').show();
return false;
});
$('.foliobottom').mouseout(function() {
$('.foliobtn').hide();
return false;
});
$('.foliobottom').mouseover(function() {
$('.folionamedate').hide();
return false;
});
$('.foliobottom').mouseout(function() {
$('.folionamedate').show();
return false;
});
});
y ponla en esta página http://www.fraservalley-webdesign.com/portfolio/test.php.
Funciona, excepto que, por supuesto, muestra/oculta en cada elemento con las clases apropiadas, no solo la que estoy revoloteando. No puedo nombrar de forma única a cada uno, ya que habrá docenas y será contenido basado en bases de datos.
¿Alguien sabe de una manera simple de aislar el elemento que estoy revolviendo dentro del script?
¿Tiene esto sentido?
sí, tiene sentido, y la respuesta es: * No hagas eso *. No se oculte por clase, si no desea ocultar todos los elementos que usan esa clase. Use un selector diferente. (* this * works) – Cheeso