Javascript jQuery和fancybox之间的冲突

Javascript jQuery和fancybox之间的冲突,javascript,jquery,html,css,fancybox,Javascript,Jquery,Html,Css,Fancybox,我的jQuery函数从一个框中获取信息,并在一个窗口fancybox中显示一个external.html。html url是从框值字符串中选择的。在这方面我没有问题 我有一个图例显示了类别中的框值。我可以通过单击jQuery显示或隐藏此图例。这个图例功能工作得很好 问题是,当我使用fancybox函数时,图例函数无法正常工作,我试图隐藏它,它开始在一个循环中隐藏和显示 有什么问题吗?有什么想法吗 多谢各位 守则: $('#legend h3').click(function (e) {

我的jQuery函数从一个框中获取信息,并在一个窗口fancybox中显示一个external.html。html url是从框值字符串中选择的。在这方面我没有问题

我有一个图例显示了类别中的框值。我可以通过单击jQuery显示或隐藏此图例。这个图例功能工作得很好

问题是,当我使用fancybox函数时,图例函数无法正常工作,我试图隐藏它,它开始在一个循环中隐藏和显示

有什么问题吗?有什么想法吗

多谢各位

守则:

$('#legend h3').click(function (e) {
    e.preventDefault();
    if ($(this).hasClass("contracted")) {
        $(this).removeClass("contracted");
    }
    else {
        $(this).addClass("contracted");
    }
    $(this).parent().find('.content, .slider').slideToggle();
});


$(document).on("click", "#ctrl_info", function (e) {
    e.preventDefault();
    var unlo= $("#sidebar nav ul li.expanded .first_select option:selected").val().replace(/ /g, "_").toLowerCase() + ".html";
    var dolo= $("#sidebar nav ul li.expanded .second_select option:selected").val().replace(/ /g, "_").toLowerCase() + ".html";


    $.get("my_url/" + $("#sidebar nav ul li.expanded .first_select option:selected").val().toLowerCase().replace(/ /g, "_") + ".html", function (html) {
        $.fancybox(html);
    });
});

你能发布一些代码吗?我将编辑我的上述问题。。。