Uncaught TypeError: Невозможно прочесть свойство nodeName из undefined

эта проблема появляется только в joomla -

я пытаюсь использовать плагин contentflow с моим сайтом joomla

это плагин сайт - http://www.jacksasylum.eu/ContentFlow/

это мой сайт - http://2-dweb.com/RND/

, как видите, он не работает - он просто остается в фазе загрузки навсегда

при ближайшем рассмотрении я вижу, что есть проблема с этим кодом:

  if (this.content.nodeName == "IMG") {
    CFobj._imagesToLoad++;

    var foobar = function () { 
        CFobj._imagesToLoad--;
        this.image = this.content;
        this.setImageFormat(this.image);
        if ( CFobj.conf.reflectionHeight > 0) {
            this.addReflection();
        }
        this.initClick();
        CFobj._addItemCueProcess(true);
    }.bind(this);

    if (this.content.complete && this.content.width > 0)
        window.setTimeout(foobar, 100);
    else if (this.Browser.IE && !this.content.onload) {
        var self = this;
        var t = window.setInterval( function () {
            if (self.content.complete && self.content.width > 0) {
                window.clearInterval(t);
                foobar();
            }
        }, 10);
    }
    else
        this.content.onload = window.setTimeout(foobar, 100);
}
else {
    this.initClick();
    CFobj._addItemCueProcess(true);
}

};

с первой строкой - он говорит «Uncaught TypeError: Cannot read property 'nodeName' of undefined»

но эта штука работает с моим html файлом на рабочем столе и на самом сайте плагинов!

почему это не работает на моем сайте joomla? это не конфликт - я использую no-конфликт, и у меня есть другие плагины jquery, которые работают

update:

rob w помог мне с этой ошибкой: «Измените первую строку на if (this.content && this.content.nodeName ==" IMG ") {. Это решает проблему»

, и это произошло, но теперь появляется другая ошибка:

  initClick: function () {
        var cItem = this.clickItem;
        this[this._activeElement].addEvent('click', cItem, false);
    },

ошибка - Неперехвачено TypeError: невозможно вызвать метод addEvent из undefined

15
задан David Nelband 20 February 2012 в 14:40
поделиться