javascript - 当我使用 marquee 和 thick box 插件时如何解决 jquery 类冲突?

标签 javascript jquery

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

thickbox JavaScript 中,以

开头
$(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;
});

在 marquee JavaScript 中,以

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

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

最佳答案

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

(function ($) {
    $.fn.marquee = function (class) {
        var newMarquee = [],
        ....
    }
})(jQuery); //pass jQuery into the function

关于javascript - 当我使用 marquee 和 thick box 插件时如何解决 jquery 类冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12969017/

相关文章:

javascript - 根据原始值更改输入值

jQuery 选择选项 - CodeIgniter

javascript - 在nodejs/events.js的emitMany函数中克隆listeners数组的原因是什么?

javascript - Electron 修改单个菜单项?

javascript - ng-mouseover ng-mouseout 不工作

javascript - 有没有更好的方法可以测量从 Ajax 调用返回数据所需的总时间?

javascript - jquery 参数中的 addclass 是一个 javascript 变量

javascript - 如何显示溢出:hidden content using jQuery/JS when a user clicks on an image?

javascript - 在 AngularJS 指令中初始化 Zurb Foundation 5

javascript - 无法使用react-redux设置属性