Hey Guys, Estoy tratando de crear una lista de medios que pueda avanzar los créditos, reproducir el video y cambiar el título con el control deslizante, final de video y el siguiente/prev clic . Entonces necesito escribir algunas funciones que luego se pueden llamar juntas. Así como esto:
function showBox()
{
$(this).parents('.container').find('.box').show();
};
function hideBox()
{
$(this).parents('.container').find('.box').hide();
};
$('a').hover(
function()
{
showBox();
},
function()
{
hideBox();
}
);
El problema es que $ (esto) no lleva a través de las funciones de la .hover. ¿Cómo hago esto?
¡Gracias por la ayuda!
¿En serio? Esa sería la mejor forma en que pienso. ¿Funcionaría eso para los eventos .click y .bind también? –
@Drew: Absolutamente. : o) Simplemente asigna sus funciones directamente como manejadores, y cada vez que se llama a un controlador, el valor de 'this' en el controlador será el elemento que recibió el evento. – user113716
¡Bueno, esta es la mejor manera de hacer lo que estoy tratando de hacer! ¿Hay algún inconveniente en esto? ¿Cómo es que todas estas otras personas no sugirieron esto? ¡Parece tan fácil! –