谷歌地图与jquery;在jsfiddle工作,停止在服务器上工作

时间:2012-11-26 20:29:38

标签: javascript jquery google-maps google-maps-api-3

我正在尝试插入一个按钮,点击该按钮会显示一个Google表单(与我的融合表绑定)。按钮位于右上角。

在我的jsfiddle上,按钮按预期工作,并弹出包含Google表单iframe的div。

但是当我将所有代码移动到服务器时,按钮停止工作。

Here is the jsfiddle

这是the same code on the server。它现在产生意想不到的结果

$(document).ready(function() {

$('.button2').click(function() {

    type = $(this).attr('data-type');

    $('.overlay-container').fadeIn(function() {

        window.setTimeout(function(){
            $('.window-container.'+type).addClass('window-container-visible');
        }, 100);

    });
});

$('.close').click(function() {
    $('.overlay-container').fadeOut().end().find('.window-container').removeClass('window-container-visible');
});

});

任何人都可以就这里可能发生的事情以及如何处理这个问题提供一些指导吗?

1 个答案:

答案 0 :(得分:3)

你的最后一个分号后你有一个零宽度空间(0xE2 0x80 0x8B),它没有宽度,所以你看不到它。 jsFiddle倾向于为您的代码添加不可见的Unicode字符。删除它,你就没事了。