0

このオーバーレイは、私の学校の不安定なテンプレート内で機能する唯一のオーバーレイ プラグインのようです。ボックスの統計が修正され、ブラウザが小さくなった場合、ブラウザにスクロールバーが表示されるようにしたいです。

以前に変更されたことは知っていますが、どこから始めればよいかわかりません。縮小されていないバージョンの .js ファイルさえ見つかりません。

ありがとう

4

4 に答える 4

1

ちょっと私はこれとまったく同じ問題を抱えていました-これをshadowbox.cssファイルに入れることで、必要な高さに強制できることがわかりました:

#sb-wrapper { height:560px !important; }
#sb-wrapper-inner { height:560px !important; }

また、HTML マークアップでは、a タグの rel 属性で高さと幅を定義してください。

<a href="somelink.php" rel="shadowbox;width=600;height=560;">Your Link</a>

JavaScriptファイルのどこから始めればよいかわかりません-CSSです。

于 2010-06-02T19:01:28.893 に答える
1

K.onWindowResizeスクリプトの最後の行で関数を探し、shadowbox.js次のように変更します。

K.onWindowResize=function(){
if(!doWindowResize){return}setSize();
var player=S.player, dims=setDimensions(player.height,player.width);

//edited by gabriel esquivel 11/15/10
//adjustWidth(dims.width,dims.left);
//adjustHeight(dims.innerHeight,dims.top);
animate(wrapper,"top",dims.top,0);
animate(wrapper,"left",dims.left,0);

if(player.onWindowResize){player.onWindowResize()}};
于 2010-11-15T16:36:02.240 に答える
0

これをinitに入れるだけです

Shadowbox.init({
    viewportPadding:-1000
});

次に、パディングが負になることはないため、サイズは変更されません。

于 2013-08-09T17:07:44.410 に答える
0

http://www.shadowbox-js.com/にあるコードを使用していると仮定して、画像を常に特定のサイズ (この例では高さ 600px としましょう) にしたい場合は、次のように追加します。あなたのCSSに次のようにする必要があります:

#sb-wrapper-inner { height:600px !important; }

強制できる静的な高さがなければ、コーヒー ブレークで把握できるよりも困難です。

于 2010-05-17T20:54:57.490 に答える