1

WebサイトのすべてのJavaScriptを組み合わせる

フェイスボックスのようないくつかのjQueryプラグインがあり、クラウドズームフェイスボックスは正常に機能しています、

しかし、クラウドズームでエラーが発生しました。エラーは発生中ですバグ無効なオブジェクト初期化子

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 に答える