IE11 doesn't support optional parameters

master
tinect 2019-10-22 20:17:47 +02:00
parent c92c143c69
commit 323ef5618a
1 changed files with 10 additions and 1 deletions

View File

@ -13,7 +13,16 @@ $(document).ready(function() {
} }
// https://stackoverflow.com/questions/4399005/implementing-jquerys-shake-effect-with-animate // https://stackoverflow.com/questions/4399005/implementing-jquerys-shake-effect-with-animate
function shake(div,interval=100,distance=10,times=4) { function shake(div,interval,distance,times) {
if(typeof interval === 'undefined') {
interval = 100;
}
if(typeof distance === 'undefined') {
distance = 10;
}
if(typeof times === 'undefined') {
times = 4;
}
$(div).css('position','relative'); $(div).css('position','relative');
for(var iter=0;iter<(times+1);iter++){ for(var iter=0;iter<(times+1);iter++){
$(div).animate({ left: ((iter%2==0 ? distance : distance*-1))}, interval); $(div).animate({ left: ((iter%2==0 ? distance : distance*-1))}, interval);