Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.01.2014, 06:21
Интересующийся
Отправить личное сообщение для chelkaz Посмотреть профиль Найти все сообщения от chelkaz
 
Регистрация: 02.01.2014
Сообщений: 26

Сообщение от Ruslan_xDD Посмотреть сообщение
Экпирементируйте

var ch = <?=$i?>,
	prev,
	rand = function() {
		var n = Math.floor(Math.random() * ch) + 1;
		return n == prev ? rand() : (prev = n);
	};

$('#btn-rnd').click(function() {
	var n = rand();
	$('#tab-' + n).fadeOut(500, function() {
		$(this).load('fun-' + n + '.php').fadeIn(500);
	});
});
Хм... Спасибо! Но странно что рандом не рандомный) Тоесть 5 раз кликнул и вышло 1, 4, 8, 8, 4, А как раз я и хочу добиться, чтоб не было повторов... Я уж думал и про куки и про сессию, но думаю ведь задача вроде элементарная, а функций уже гора)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск