0

フォーム付きのページがあり、このページのリンクをクリックしたときにファンシーボックスを表示したいと思います。

fancyboxがオンになっている別の作業ページがありますが、これは問題ありませんが、このページでは、fancybox iframeが誤った高さ/幅を使用して、ページのフォームの下に表示されているようです。

これはASP.Netサイトですが、かなりの量の迅速なクライアント側機能が必要なため、このページでのみhtmlを使用しています。

これが私のコードです:

<a href="../TravelManagement.aspx?period=monthly" class="iframe">Add Mileage Claim</a>

$(document).ready(function() {
    $('a.iframe').fancybox({
        'frameWidth': 530,
        'overlayOpacity': 0.8,
        'overlayColor': "#000",
        'hideOnOverlayClick': false,
        'zoomSpeedIn': 1250
    });
});

このページにはjCarouselもあり、リンク自体はフォーム内にあります。私が立ち往生しているので、誰かが何かアイデアを持っていますか?私はたくさんグーグルで検索しましたが、何も見つかりませんでした。

4

1 に答える 1

0

私はこれを機能させています。これは、「スタイルシート」が必要なときにタグがrel = "text/css"で設定されていたためです。

あなたは毎日何か新しいことを学びます。

于 2009-12-10T11:26:25.597 に答える