Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Pokaż wylosowaną liczbę.

$
0
0

Witam, jestem w trakcie tworzenia takiego jakby losowania. Jest 10 liczb klikasz losowanie i losują się liczby. Chciałbym wylosowaną liczbę wyświetlić, ale nie wiem jak ;/ Losowanie działa tak, że losuję się margin i pola się przesuwają.

KOD: 

<!DOCTYPE html>
<html lang="pl">
<head>
	<meta charset="UTF-8">
	<title>Kasyno</title>
	<link rel="stylesheet" href="css/style.css">
	<script src="js/jquery-3.1.1.min.js"></script>
</head>
<body>
<div class="cardList"><!--
    --><div class="card">1</div><!--
    --><div class="card">2</div><!--
    --><div class="card">3</div><!--
    --><div class="card">4</div><!--
    --><div class="card">5</div><!--
    --><div class="card">6</div><!--
    --><div class="card">7</div><!--
    --><div class="card">8</div><!--
    --><div class="card">9</div><!--
    --><div class="card">10</div><!--
--></div>
<button id="spin">Spin</button>
<script src="js/main.js"></script>
</body>
</html>
* { box-sizing: border-box; padding: 0; margin: 0; }
.cardList { 
    height: 100px; width: 302px; position: relative;
    margin: 10px; border: 1px solid #33e; 
    overflow: hidden; white-space: nowrap; 
}
.card { 
    display: inline-block; text-align: center;
    height: 100px; width: 100px; line-height: 100px;
    background-color: #99e; 
    font-family: monospace; font-size: 2em; color: #444;
    border-left: 1px solid #33e; border-right: 1px solid #33e;
}
.cardList::before, .cardList::after {
    content: ''; display: block; z-index: 100;
    width: 0px; height: 0px; transform: translateX(-50%);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;    
}
.cardList::before {
    position: absolute; top: 0px; left: 50%;
	border-top: 12px solid #33e;
}
.cardList::after {
    position: absolute; bottom: 0px; left: 50%;
	border-bottom: 12px solid #33e;
}
div.controls, button { margin: 10px; padding: 8px; font-family: monospace; }
div.controls input { width: 48px; padding: 2px; text-align: center; font-family: monospace; }
var $cardList = $('.cardList').first(),
	$cards = $('.card'),
	width = 100,
	randomize = true,
	distance = 20 * width;

for (var i = 0; i < 50; i++) {
	$cards.clone().appendTo($cardList);
}

function spin() {
	var newMargin = 0,
		newDistance = distance,
		speed = 5000;
	if (randomize) {
		newDistance = Math.floor(Math.random() * $cards.length * 10);
		newDistance += $cards.length * 5;
		newDistance *= width;
	}
	newMargin = -(newDistance);
	$cards.first().animate({
		marginLeft: newMargin
	}, speed);
}

$('#spin').click(function () {
	$cards.first().css('margin-left', 0);
	spin();
	return false;
});

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra