hallo liebe gemeinde,
auf meiner homepage möchte ich eine photo-gallery mittels lightbox einbinden.
dazu habe ich folgendes JS - schnipsel gefunden:
<code>
$(document).ready(function() {
$("img").click(function() {
$src = $(this).attr("src");
if (!$("#light-box").length > 0) {
$("body").append("<div id='light-box'><span class='material-icons'>close</span><img src=''></div>");
$("#light-box").show();
$("#light-box img").attr("src", $src);
} else {
$("#light-box").show();
$("#light-box img").attr("src", $src);
}
});
$("body").on("click", "#light-box span", function() {
$("#light-box").hide();
});
});
</code>
Quelle: https://codepen.io/sidtheangel/pen/ONRKZa
das hat soweit auch ganz gut funktioniert.
weiters würde ich gerne noch 2 funktionen hinzufügen.
1: der user soll sich mit den cursor - tasten (links & rechts) durch die bilder 'klicken' können.
2: mit der ESC - taste soll die lightbox geschlossen werden. (so, als würde man auf das X klicken..)
da ich allerdings keine ahnung von JS habe und mal schwer vermute, irgendetwas im *.js file dafür verändern/hinzufügen zu müssen wollte ich mich an euch wenden.
dankeschonmal für eure antworten!
liebste grütze & ein fröhliches neues jahr wünschend,
medhusa
auf meiner homepage möchte ich eine photo-gallery mittels lightbox einbinden.
dazu habe ich folgendes JS - schnipsel gefunden:
<code>
$(document).ready(function() {
$("img").click(function() {
$src = $(this).attr("src");
if (!$("#light-box").length > 0) {
$("body").append("<div id='light-box'><span class='material-icons'>close</span><img src=''></div>");
$("#light-box").show();
$("#light-box img").attr("src", $src);
} else {
$("#light-box").show();
$("#light-box img").attr("src", $src);
}
});
$("body").on("click", "#light-box span", function() {
$("#light-box").hide();
});
});
</code>
Quelle: https://codepen.io/sidtheangel/pen/ONRKZa
das hat soweit auch ganz gut funktioniert.
weiters würde ich gerne noch 2 funktionen hinzufügen.
1: der user soll sich mit den cursor - tasten (links & rechts) durch die bilder 'klicken' können.
2: mit der ESC - taste soll die lightbox geschlossen werden. (so, als würde man auf das X klicken..)
da ich allerdings keine ahnung von JS habe und mal schwer vermute, irgendetwas im *.js file dafür verändern/hinzufügen zu müssen wollte ich mich an euch wenden.
dankeschonmal für eure antworten!
liebste grütze & ein fröhliches neues jahr wünschend,
medhusa