if (p.onload) {
p.onload.call(dialog[0]);
if (p.oncancel && typeof p.oncancel == 'function') {
p.oncancel.call(dialog[0]);
}вместо ".call(dialog[0])" дожно быть "(dialog)" т.е.
p.onload(dialog);
Мне премия за ударную работу внештатным бета тестером не полагается? :)
https://www.webasyst.ru/store/plugin/menu/ensosite/ висит в ожидании проверки, если побыстрее проверите польза будет всем)
3 комментария
var f_callback = function (response) { dialog.find('.dialog-content-indent').html(response); $.wa.waCenterDialog(dialog); if (p.onload) { p.onload.call(dialog[0]); } };должен вызываться после callback'a.
Почему? call нужен, чтоб передать dialog в this
call используется для вызова функций, а p.onload - метод. dialog и так передается.