modalShownFn
.3 * 1000 * 60
$(".city_chooser_small_frame .show")
вы не "ставите ей класс show". Подучите основы JQuery. Думаю, заработает так:$(document).ready(function() {
var KEY = 'city_chooser_small_frame';
if ($.cookie(KEY) == null) {
$.cookie(KEY, 'yes', { expires: 7, path: '/' });
setTimeout(function(){
$(".city_chooser_small_frame").addClass("show");
}, 3000); // <== не забудьте тут правильное время
}
});
Есть ли вариант запустить функцию funIn() без использования стрелочной функции ?
item.on('keyup', funIn.bind(null, index, item));
$('selector').on('keyup', 'input', function () {
funIn( this );
});
$(this).find('div:nth-child(1)').text()
для рендеринга присматриваюсь к React+CanvasКогда делаете что-то на Canvas - нет никакого смысла в Реакте, да и в гейм-деве он будет только мешаться.
var moment = moment();
var moment
- глобальная переменная в этом контексте забывается и появляется локальная. Соответсвенно, когда вы делаете = moment()
- он обращается не к глобальной переменной, которую создала библиотека, а к локальной, которую вы создали только чтоvar moment = moment();
Browsers including Internet Explorer, Chrome, Safari, and Firefox store the delay as a 32-bit signed Integer internally. This causes an Integer overflow when using delays larger than 2147483647, resulting in the timeout being executed immediately.
Извините, я правильно поняла, что this в данном случае - window
class Foo {
constructor () {
this.name = 'Вася';
this.sayHiDeferred = defer(this.sayHi, 2000);
}
sayHi () {
alert('Привет, ' + this.name);
}
}
new Foo().sayHiDeferred()
// создание полей input
Form.prototype.createInput = function createInput(e) {
for (let i = 0; i < e.length; i++) {
this.input = document.createElement('input');
this.input.type = e[i].type;
this.input.classList = 'js-input';
this.input.name = e[i].name;
this.input.placeholder = 'Введите ' + e[i].content + ':';
this.input.id = e[i].id;
this.input.value = '';
this.formWrap.append(this.input);
}
}
this.input
нужна более локальная let input
const myValue = 1000;
return myValue * 1005 / 1000;
// ну или
return myValue + myValue * 5 / 1000;
2) Article.count и Article.showStats - статическая переменная и статическая функция конструктора Article?
const pictures = [
{ src: 'src1', delay: 1000 },
{ src: 'src2', delay: 2000 },
{ src: 'src3', delay: 3000 },
{ src: 'src4', delay: 4000 },
]
let current = 0;
function nextImage () {
var img = new Image;
img.src = pictures[current].src;
img.onload = function () {
document.body.style.backgroundImage = 'url(' + pictures[current].src + ')';
current++;
if (current >= pictures.length) current = 0;
setTimeout(nextImage, pictures[current].delay);
}
}
nextImage();