Я имел ввиду js-код, который окно вызывает, а вы написали то что вы в админку wordpress-са вставляете. Короче пойдем другим путем. Вам надо повесить обработчик на событие закрытия окна, когда вы на кнопку close в нем нажимаете. и по нажатию как раз запускать ф-ю, которую я написал вам выше. Если у iframa в окне нет id, то напишите в ф-и так: var player = $("iframe");
Вот ей богу удивляюсь, все целиком написал и не работает обалдеть. А повнимательнее посмотреть то не судьба? Вы же сами в jsfiddle поставили отработку скрипта на OnLoad, а это значит что из моего кода вам надо убрать window.onload = function () { и все будет работать. Повнимательнее надо быть.
Забыл это начальный отступ прокрутки будет вот так var latestKnownScrollY = $('html').scrollTop() || $('body').scrollTop(); Его пересчет надо повесить на scroll страницы. Сейчас напишу исправленный вариант.
почему POST то как раз понятно, у вас в форме не указан атрибут method, а по дефолту он get. так что напишите и тогда даже если js не отработает то данные формы отправятся на feedback.php.
Вот из-за этого у вас preventDefault и не отрабатывает. Где-то у вас лишняя скобка или наоборот одной не хватает. Скрипт, который у вас отвечает за отправку формы, написан синтаксически верно. Ищите ошибку в остальном коде js.