0

ページをロードするたびにロードするファンシーボックスがあります。しかし、空想ボックスを開くと、次のエラーが表示されます。

要求されたコンテンツを読み込めません。後でもう一度やり直してください。

これは私のコードです:

<script type="text/javascript">
    $(document).ready(function() {
        $("#inline1").fancybox().trigger('click');
    });
</script>

<div id="inline1" style="display:none;">
    <p>
    Some text
    </p>
</div>
4

1 に答える 1

1

fancybox v1.3.4inlineを使用している場合 (ほとんどの場合)、コンテンツを hidden でラップする必要がありますdiv。つまり、inline(対象となる) コンテンツにはプロパティdisplay: noneではなく、親ラッパーが必要です。

したがって、正しい構造は

<div style="display:none;">
  <div id="inline1">
    <p> Some text </p>
  </div>
</div>
于 2012-09-14T15:17:00.170 に答える