$('#custom_options').on('change', function(){
let props = $('#custom_options').val();
$('.app-boardSuccess.singleMode span').animate(
{ postition : 'absolute',
opacity : ( props == 1 ) ? opacity : '' ,
left : left,
right : right,
bottom : bottom,
top : ( props == 2 ) ? top : '',
fontSize : fontSize },
{ duration : Number( show_speed.value ), }
);
})
#tour-format
— это <select>
. Поэтому надо просто:var tourFormat = parseInt( $(this).val() );
console.log(priceFormat)
вызывается только один раз, при первом выполнении этого куска кода, когда очевидно priceFormat = 0. По событию change консоль не вызывается, т.к. она находится за пределами этой функции!const priceFormat = { '1': 0, '2': 70 }; // Особенно если этих вариантов будет не два, а больше.
$( "#tour-format" ).change(
console.log( priceFormat[ $( this ).val() ] );
);
#otzyvy {
display: none;
}
document.querySelector( '#otzyvy .mu-hero-featured-content' ).innerHTML = http.responseText;
document.querySelector( '#otzyvy' ).style.display = 'block';
function num() {
Array = [];
for ( var i = 0; i < 4; i++ ) { // Этот цикл будет выполняться бесконечно. Т.к. его счётчик i совпадает со счётчиком вложенного цикла и каждый раз будет сбрасываться на 1, дойдя лишь до 2
for ( var i = 1; i < 2; i++ ) {
var rand = Math.floor( Math.random() * 9 ) + 1 ;
Array.push( rand );
}
}
// Сюда выполнение никогда не дойдёт
console.log(Array);
}
function check() {
for (var i = 0; i < 1; i++) { // Зачем цикл, если он заведомо выполняется один раз!
num();
}
var enter = document.getElementById('num').value ;
enter = parseInt(enter);
if ( enter === Array[0] || enter === Array[1] || enter === Array[2] || enter === Array[3] ) {
// Для поиска в массиве используйте find( Array, enter )
alert( 'You won !' );
num(); // Общий порядок вызовов функций непонятен, запутан.
}
}