0

クリックするとGoogleフォームが表示されるボタンを挿入しようとしています(フュージョンテーブルに関連付けられています)。ボタンは右上隅にあります。

私のjsfiddleでは、ボタンは期待どおりに機能し、Googleフォームのiframeを保持するdivがポップアップします。

しかし、すべてのコードをサーバーに移動すると、ボタンが機能しなくなります。

ここに jsfiddle があります。

そして、これはサーバー上の同じコードです。現在、予期しない結果が生成されます。

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

}); </p>

ここで何が起こっているのか、この問題にどのように取り組むべきかについて、誰かがガイダンスを提供できますか?

4

1 に答える 1

3

最後のセミコロンの後に幅ゼロのスペース (0xE2 0x80 0x8B) があります。幅がないため、表示できません。jsFiddle は、目に見えない Unicode 文字をコードに追加する傾向があります。削除してください。

于 2012-11-26T20:39:11.590 に答える