Сет интервал присвойте глобальной переменной и потом уже используйте clearTimeout(timerId) внутри другой функции.
З.ы. timerId так самая переменная. Можете назвать как хотите
BerettaPiffy, ну если вам нужно так, чтобы дочерней блок выходил за пределы родительского, то пропишите ему свою ширину и все. Он вылезет за рамки родителя
Farazendasss, так вы и отправляете серверу массив. Точнее массив массивов, в которых вложенные массивы хранят по 2 элемента. 1й - ключ, 2 значение, если это рассмотреть как объект. И в этих массивах вы можете передать ТОЛЬКО строку. Все что не строка, будет преобразовано в нее. В вашем случае js как смог преобразовал ваш массив в строку и получилось "[Array"]