function fullWidth(el) {
const style = window.getComputedStyle(el);
return 'width,margin-left,margin-right,padding-left,padding-right'
.split(',')
.reduce((p,c) => p + parseFloat(style[c]), 0)
;
}
var gruz, prolet;
if( gruz && prolet) {
price = gruz * 2 + prolet * 3;
// записать полученное значение цены в нужном месте
} else {
// сбросить значение цены, т.к. в таком состоянии нечего считать
}
//document.getElementById(btn).onclick = function(){
document.getElementById("btn").onclick = function(){
var login = document.getElementById('login').value;
var password = document.getElementById('password').value;
// if (login.value == 'admin') && (password.value == '12345') alert ('Добро пожаловать!');
if (login == 'admin' && password == '12345') alert ('Добро пожаловать!');
else alert ('Вход запрещен!');
}
input.value = parseFloat(e.target.value).toFixed(2);
const pos = e.target.selectionStart; // запомнить положение курсора
// magic
e.target.selectionStart = e.target.selectionEnd = pos; // восстановить
const pos = e.target.selectionStart;
let v = parseFloat(e.target.value);
if( isNaN(v)) v = 0;
e.target.value = v.toFixed(2)
e.target.selectionStart = e.target.selectionEnd = pos;
185
, записанное в 16-ричной системе как 0xB9
. e(f)
, ожидающая целочисленный параметр f.push()
, который вставит в конец массива значение. К свойствам и методам объекта можно обращаться и через точку myArray.push()
и в квадратных скобках передав строку с названием свойства или метода: myArray['push']()
shift()
– записанным так же в виде строки в квадратных скобках.e()
с числом 185, увеличенным на 1, т.е. 186. В цикле это число сначала уменьшается на 1, затем оценивается, не стало ли оно равным нулю. Если ещё не стало, то выполняется тело цикла. Т.е. тело цикла выполнится 185 раз: для 185, 184, 183, ... 2 и 1.boundschange
– Событие изменения области просмотра карты (в результате изменения центра или уровня масштабирования).actionend
– Окончание плавного движения карты. jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " +
"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
"change select submit keydown keypress keyup contextmenu" ).split( " " ),
function( i, name ) {
// Handle event binding
jQuery.fn[ name ] = function( data, fn ) {
return arguments.length > 0 ?
this.on( name, null, data, fn ) :
this.trigger( name );
};
} );
getElementsByClassName()
или элементов с классом turnabout
ещё нет на странице в момент выполнения скрипта – если скрипт засунут в <head>
, например.document.querySelector('.turnabout')
– вы же не забыли точку перед названием класса?