Вы запускали предложенное? Последняя попытка пояснения, далее думайте сами.
if (!$.cookie('smartCookies')) { - если у клиента не установлена кука, то
$(document).mouseleave(function (e) { - по уходу с клиентской области показать окно и установить куку, то есть после этого окно уже не будет показываться.
Чтобы оно не показывалось и после отправления любой из форм, эту куку нужно установить и при отправлению формы. Как это сделать и было показано.
Вопрос который может возникнуть здесь, так это о времени действия куки, но это вопрос ни столько самого кода, а логики вашего приложения, и насколько "прикукить" клиента решать не мне, а вам.
Что еще нужно?
|