2

我正在尝试marquee不断滚动图像并添加外部链接,它必须使用thickbox机制弹出。我正面临jquery阶级冲突问题。请为此提供解决方案。

thickboxJavaScript 中,以

$(document).ready(function(){   
    tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
    imgLoader = new Image();// preload image
    imgLoader.src = tb_pathToImage;
});

在选取框 JavaScript 中,以

(function ($) {
    $.fn.marquee = function (class) {
        var newMarquee = [],
        ....
    }
});

我该怎么做才能解决冲突问题thickbox

4

1 回答 1

0

marquee 的代码似乎在外部调用中缺少一个参数。该函数接收 $ 作为参数,但没有任何东西被传递给函数以别名为 $,将其更改为:

(function ($) {
    $.fn.marquee = function (class) {
        var newMarquee = [],
        ....
    }
})(jQuery); //pass jQuery into the function
于 2012-10-19T07:40:31.680 回答