6

コンテンツがビューポートよりも高い場合、 fancyBoxの高さを拡張しようとしています。このようにして、ユーザーはブラウザのスクロール バーを使用してコンテンツをスクロールします。代わりに、私の fancyBox は独自のスクロール バーを取得し続けます。

.ではなく、インライン コンテンツを使用しているだけですiframe。これらは私が設定したオプションです:

$('.fancybox').fancybox({
    autoSize: 'false',
    fitToView: 'false',
    maxWidth: 940
});

追加するscrolling: 'no'と、下部のコンテンツが切り取られます。非常に高い高さを明示的に定義することは機能しますが、高さを動的に決定したいと考えています。

4

3 に答える 3

0

少し奇妙に聞こえます。醜い解決策は、css、overflow:hidden; を使用することです。

ファンシーボックスを使用すると、スクロールバーが正しく機能します。ファンシーボックスのコンテンツが別の高さを設定していないことを確認してください。

編集:サンプルサイトを表示しました。ファンシーボックス自体よりも大きい幅がコンテンツに設定されているようです。

于 2013-04-29T06:39:23.643 に答える