-1

キャッチが何であるかはわかりませんが、FF ではビデオが再生され続けます。ファンシーボックスの外側をクリックすると、他のすべてのブラウザーが閉じます... 埋め込まれた Youtube ビデオの再生も停止します。Firefox はこれを無視しているようです。私は何を間違っていますか?

    $(document).ready(function() {
$(".fancybox").fancybox({
    maxWidth    : 800,
    maxHeight   : 600,
    fitToView   : false,
    width       : '70%',
    height      : '70%',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'none',
    closeEffect : 'none',
     callbackOnClose: function() {
     $("#fancy_content").html(" ");
     } 
});

    });
    $("#fancy_content").empty();

    $(document).ready(function() {
        /*
         *  Simple image gallery. Uses default settings
         */

        $('.fancybox').fancybox();

        // Change title type, overlay closing speed
        $(".fancybox-effects-a").fancybox({
            helpers: {
                title : {
                    type : 'outside'
                },
                overlay : {
                    speedOut : 0,
                    opacity: 0.3,
                    css: {'background-color': '#cdc3b7'}
                }
               }
                 });
                 });
4

1 に答える 1

0
  • .fancybox同じセレクターを 2 回初期化する必要はありません。つまり、次のことを行う必要はありません。

    $(".fancybox").fancybox({
       // options
    });
    

    ... 以降 :

    $(".fancybox").fancybox();
    
  • #fancy_content有効な fancybox セレクターではありません (少なくとも v2.x ではそうではありません)

  • $("#fancy_content").empty();メソッドの範囲外です.ready()。とにかく上で説明したように役に立たない。

  • callbackOnCloseは有効な API オプションではありません (afterClose必要に応じて代わりに使用してください)

  • このスクリプトは、クロスブラウザーで完全に正常に動作します。

    $(".fancybox").fancybox({
        maxWidth    : 800,
        maxHeight   : 600,
        fitToView   : false,
        width       : '70%',
        height      : '70%',
        autoSize    : false,
        closeClick  : false,
        openEffect  : 'none',
        closeEffect : 'none'
        /*
        // yo don't need this
        ,
        callbackOnClose: function() {
          $("#fancy_content").html(" ");
        }
        */
    });

...このJSFIDDLEでわかるように。必ずFFでテストしてください(私のFF v17.0.1で正常に動作します)

于 2012-12-08T00:08:19.993 に答える