Ich habe ein einfaches Spiel, in dem ich ein animiertes Bild um den Bildschirm fliege, auf das Sie klicken, um Punkte zu erzielen. Nach ungefähr 5 Sekunden fliegt das Bild vom Bildschirm. Ich möchte es nur mit allen Mitteln in einem div enthalten.Jquery Einstellung einer Grenze, damit die Animation den Bildschirm nicht verlässt
$(document).ready(function() {
$('#cursor').animate({
top: '500px'
, left: '500px'
});
$('img').click(function() {
var randomNumber = Math.random();
console.log(randomNumber);
$('#output').html(function (i, val) {
return val * 1 + 10
});
$(this).animate({
top: '+=' + ((Math.random() * 500) - 400) + 'px'
, left: '+=' + ((Math.random() * 500) - 400) + 'px'
})
})
function explode() {
alert("TIME UP!");
}
setTimeout(explode, 10000);
});
Ist diese Lösung nur ein CSS-Fix oder muss es in Jquery getan werden?
Vielen Dank, das ausprobieren. –