var countDown = -5;
var timer = function() {
if(countDown<0) {
var el = document.getElementByID("mytimer");
el.innerHTML = -countDown;
} else {
var d = new Date();
// тут дата до которой расчитывается время
var d1 = new Date(2017, 12, 22, 15, 15, 0, 0);
var str = (d1.getFullYear() - d.getFullYear() )+ " год "+(d1.getMonth()-d.getMonth()) +" месяц " + (d1.getDate()-d.getDate()) +" день " + (d1.getHours()-d.getHours()) + " час " + (d1.getMinutes()-d.getMinutes()) + " минута " + (d1.getSeconds()-dgetSeconds()) + " секунда";
}
}
setInterval(timer, 1000);
var $scrollTo; // для передачи данных между функциями сохраняем до какого объекта будем скроллить
$("#menu").on("click","a", function (event) {
event.preventDefault();
$scrollTo= $($(this).attr('href'));
$("#menu").collapse(); // сворачиваем меню тут координаты могут поменяться во время сворачивания
});
$('#menu').on('hidden.bs.collapse', function () { // обработчик события уже после того, как меню свернулось
var top = $scrollTo.offset().top; // получили куда скроллить не в объектах, а в пикселях
$('body,html').animate({scrollTop: top}, 600);
});
jQuery(".bx-filter-input-checkbox").on('mousedown', changeCheck);
function ajaxLoadScroll() {
var countListing = 1;
var run = true;
$(document).on('scroll', function() {
if (run) {
var $container = $('.container').height() - 500;
if ($(this).scrollTop() > $container) {
run = false; // отключаем подгрузку
countListing++;
$.getJSON('/subscriptions/' + countListing, function(data) {
var cards = data.cards;
if (cards.length !== 0) {}
else {}
// снова возвращаем run к нужному состоянию, чтобы обрабатывать скролл и включить подгрузку
run = true;
});
}
});
});
}
var a="a"
var f1 = function () {
var b = "b";
var f1_1 = function() {
var c = "c";
// у дочерней функции f1_1 есть доступ к переменной a из глобальной области видимости
// к переменной b из области видимости функции f1
// к переменной c из локальной области видимости функции f1_1
console.log(a); // выведет a
console.log(b); // выведет b
console.log(c); // выведет c
}
// у функции f1 есть доступ к переменной a из глобальной области видимости
// к переменной b из области видимости функции f1
// переменная c, определенная в локальной области видимости функции f1_1, не видна
console.log(a); // выведет a
console.log(b); // выведет b
console.log(c); // выведет undefined
}
// в глобальной области видимости видна только переменная a
// и функция f1, которая также находится в глобальной области видимости
console.log(a); // выведет a
console.log(b); // выведет undefined
console.log(c); // выведет undefined
var urlGo="http://goo.gl"; // строки надо в кавычки брать
// можно так
var googleLink = window.document.querySelectorAll("a[href^="+urlGo+"]");
// или вот так
var selector = [
"a[href^=",
urlGo,
"]"
].join('');
var googleLink = window.document.querySelectorAll(selector);
function makeAdder() {
var x=arguments[0];
return function() {
var y=arguments[0];
return x + y;
};
};