$(document).ready(function()
{
// $('.pull-me').click(function()
// {
// $('.login').slideToggle('slow')
// });
$('#thumbnail1').mouseenter(function()
{
$('#thumbnailTitle1').css('visibility', 'visible')
});
$('#thumbnail1').mouseleave(function()
{
$('#thumbnailTitle1').css('visibility', 'hidden')
})
$('#thumbnail2').mouseenter(function()
{
$('#thumbnailTitle2').css('visibility', 'visible')
});
$('#thumbnail2').mouseleave(function()
{
$('#thumbnailTitle2').css('visibility', 'hidden')
})
$('#thumbnail3').mouseenter(function()
{
$('#thumbnailTitle3').css('visibility', 'visible')
});
$('#thumbnail3').mouseleave(function()
{
$('#thumbnailTitle3').css('visibility', 'hidden')
})
});
Ich bin sehr neu in Javascript, aber versuche zu lernen. Mir ist bewusst, dass dies jQuery ist, aber ich würde gerne wissen, ob es einen schnelleren Weg gibt, diesen Code zu machen, wie zum Beispiel eine kleinere Funktion, die ich aufrufen kann, um den Text anzuzeigen/auszublenden.Javascript - Wie man dies in eine einfache Funktion umwandelt
Da werde ich mehr Thumbnails hinzufügen und ich möchte nicht für jedes Foto und Text, die ich auf dem Foto anzeigen, alles schreiben müssen.
Können Sie bitte HTML für dieses Szenario? – Samir
fügen Sie eine Klasse zu allen Thumbnails hinzu, die Sie ändern möchten, dann: '$ (". Newclass "). Mouseenter (...)' und '$ (". Newclass "). Mouseleave (...)' – sailens
Ach ja, ich habe den HTML-Code im Moment nicht bei mir, ich werde ihn später hinzufügen, wenn ich ihn bekomme. – MagicRecon