Подскажите где я допустил ошибку и почему не работает скрипт.
Скрипт должен каждые три секунды запускать функцию, а так же прекращать работу при наведении на контейнер и продолжать после того когда курсор был убран.
Первая часть в файле script.js:
$(function() {
var k = 1;
$("div.block").hover(
function () {k = 0;},
function () {k = 1;}
);
});
Вторая часть в коде <body>:
start_script();
function start_script() {setTimeout("start_script_timer()", 3000);};
function start_script_timer() {
if(k == 1) {console.log("3 sec.");};
start_script();
};
Получаю сообщение в консоли:
ReferenceError: k is not defined
if(k == 1) {