это код
var x = Math.floor( Math.random() * 10 );
setInterval(function () {
if (x >= 5) {
$('.test').show();
setTimeout(function () {
$('.test').hide();
}, 2000);
} else {
x = Math.floor( Math.random() * 10 );
}
}, x * 1000);
этот код показывает .test
с той же случайностью, как если бы x=8
останется 8 и не изменит то, что я действительно хочу, меняется x
на другое число
Я пытался поместить var x
в локальную область видимости, и это показывает, что x
в setInterval
не определено
Я хочу $('.test')
показывает в случайном порядкепуть между 5 и 10 секундами, как первый раз, показанный после 7S, и второй раз, показанный после 9 секунд, и т. д. ...