1

我结合了一个网站的所有 javascripts

它有一些 jQuery 插件,例如 facebox,云缩放面部框工作正常,

但是云缩放有错误,错误是 on fire bug invalid object initializer

var a = {undefined}

一个变量带有一些 eval 函数,如下所示

eval('var   a = {' + $(this).attr('rel') + '}');
relOpts = a;

在这里我附上了一些返回错误的代码,任何人都可以帮助我,我尝试了很多但没有结果

$.fn.CloudZoom = function (options) {
        // IE6 background image flicker fix
        try {
            document.execCommand("BackgroundImageCache", false, true);
        } catch (e) {}
        this.each(function () {
            var relOpts, opts;
            // 
            eval('var   a = {' + $(this).attr('rel') + '}');
                    //error throw in below line
            relOpts = a;
            if ($(this).is('.cloud-zoom')) {
                $(this).css({
4

1 回答 1

1

您需要检查您的 HTML 代码属性“rel”。

于 2012-06-08T12:03:43.793 回答