Код, приведенный ниже, продолжает извергать эту ошибку. Я не могу понять, почему.Javascript - ошибка в обработчике событий
Ошибка в обработчике события: Ошибка типа: Не удается прочитать свойство «состояние» нуль
// Generated by CoffeeScript 1.6.3
(function() {
jQuery(function($) {
var eventMethod, eventer, frame, messageEvent;
frame = $("#cf-iframe");
alert(frame.length);
if (frame.length > 0) {
console.log("somehow");
eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
eventer = window[eventMethod];
messageEvent = eventMethod === "attachEvent" ? "onmessage" : "message";
return eventer(messageEvent, function(e) {
var newHeight;
newHeight = e.data;
if (!isNaN(newHeight && frame === true)) {
return frame.css("height", newHeight + "px");
}
}, false);
}
});
}).call(this);
не могу видеть «состояние» в коде, я думаю, его половина кода! – Neel
Я думаю, что он исходит из других мест. Это имело бы смысл. Этот код выглядит хорошо для меня. – David
@NeelBhatt Я согласен с вами, нет ссылки на состояние var в приложенном здесь коде – nax83